Wysłany: 2016-05-09, 00:00
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
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?"
Za pomoc oczywi?cie stawiam piwko
Wysłany: 2016-05-09, 00:15
Prezes.
Wiek: 27 Na forum: 4370 dni Posty: 75
Nick w MP: Prezes.
Piwa : 17
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 sep , fields = sep or ":" , {}
local pattern = string . format ( "([^%s]+)" , sep )
self : gsub ( pattern , function( c ) fields [ #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 ])- 1 -- ?
local dzien = data [ 3 ]
local dzien = dzien : split ( " " )
local dzien = tonumber ( dzien [ 1 ]) + 2 -- dodajemy 2 dni
Wysłany: 2016-05-09, 01:36
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
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
Za pomoc leci obiecane a temat do zamkni?cia.
Tagi: edytowanie :: daty :: mysql :: dodanie :: dni :: pobranej :: wartosci
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: