Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-05-09, 00:00


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Witam mam problem w moim skrypcie :/
Chodzi o to ?e pobieram sobie dat? z bazy i otrzymuj? j? jako string w postaci
"2016-05-08 23:59:32" i teraz jak chc? doda? do tej daty przyk?adowo 2 dni to w jaki spos?b mam tego dokona?? Nie bardzo umiem sformatowa? sobie otrzyman? dat? ?eby wygl?da?o to np w ten spos?b:


local rok 2016
local miesiac 05
local dzien 08
local godzina 23
local minuta 59
local sekunda 32


Czy kto? wie jak to "przekonwertowa?" :shock:
Za pomoc oczywi?cie stawiam piwko :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-09, 00:15


Prezes.







Wiek: 27
Na forum: 4370 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

Nie wiem czy dok?adnie o to Ci chodzi, no ale...Najpierw okre?lasz jaka chcesz jednostk?, jako przyk?ad damy dni. Przyk?ad akurat odnosi sie do mysql.

dlugosc ="DAY"
czas=tonumber(10)

local zapytanie string.format("INSERT INTO tabela SET data=NOW()+INTERVAL %d %s",czas,dlugosc)
-- dalsza czesc kou


2 spos?b, nie wiem czy na 100% dzia?a:


function string:split(sep)
        local sepfields sep or ":", {}
        local pattern string.format("([^%s]+)"sep)
        self:gsub(pattern, function(cfields[#fields+1] = c end)
        return fields
end

local data tostring(2016-05-09 00:21:00)

local data_rzb data:split("-")
local rok tonumber(data[1])
local miesiac tonumber(data[2])--- ?
local dzien data[3]
local dzien dzien:split(" ")
local dzien tonumber(dzien[1]) + -- dodajemy 2 dni



Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-09, 01:36


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Podpatrzy?em troch? na necie jak formatuje si? dat? i przy pomocy tego co mi poda?e? jako pierwsze uda?o mi si? zrobi? to co potrzebowa?em :D

Za pomoc leci obiecane :piwo: a temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: edytowanie :: daty :: mysql :: dodanie :: dni :: pobranej :: wartosci
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Edytowanie daty MySQL - dodanie dni do pobranej wartosci Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku