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);
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().