Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 3. 12. 2012, 17:41:41
Chci se zeptat, jak mám přičíst 6 měsíců k datu, které mám ve formátu 2012-12-12. Hledal jsem na webu, ale moc jsem z toho nebyl moudrý. Nejjednodušší by bylo asi použít strtotime, ale pokud jsem to dobře pochopil, tak to s tímto formátem nepůjde.
Díky za rady. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 3. 12. 2012, 18:01:22
Musilda:
Mohlo by stačit: strtotime('+6 months', strtotime('2012-12-12')); |
||
Musilda Profil |
Ale to zase musím převést na ten původní formát, ne? V každém případě díky.
|
||
Alphard Profil |
#4 · Zasláno: 3. 12. 2012, 18:28:44
Datum lze rozumně reprezentovat buď jako instanci objektu Datetime, nebo timestamp. Řetězcové reprezentace nejsou pro práci s datem moc vhodné, právě proto, že se datum musí neustále převádět.
|
||
Tori Profil |
#5 · Zasláno: 3. 12. 2012, 23:01:07
Musilda:
Pokud to datum čtete z databáze, je možné to přičítat už v SQL dotazu: DATE_ADD. |
||
Časová prodleva: 11 let
|
0