Unix timestamp
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj... Prosim potrebuju poradit jak mám tři proměnné $den, $mesic, $rok převést do tvaru unix (nevim jak to mam nazývat správně, je to prostě to co vygeneruje time()) .. dikys
-
$unixtime=mktime(hodina, minuta, sekunda,mesic, den, rok);
-
strtotime();
-
strtotime() je blbost.
-
na tos prisel jak?
-
no tak, ze strtotime() prevadi retezce na datum, ale ANGLICKE retezce, treba <?php echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; ?> Nepredpokladam, ze autor threadu pracuje s anglickymi slovnimi ekvivalenty data, ale s cisly, tudiz mi zmineni teto fce v kontextu prislo jako blbost. Nemyslel jsem to nijak zle ;)
-
ve strtotime taky funguje "Y-m-d H:i:s", tedy musí i: strtotime($rok."-".$mesic."-".$den);
-
samozrejme, jde to taky, ale prijde mi to zbytecne, na toto sedi mnohem lepe fce mktime().