pomoci fce time() zjistim čas např. v této podobě 1187637236
to mohu jednoduchým scriptem
time.php
---------------------------------------------------------------------
<form action="time.php" method="POST">
<input type="text" name="date" value=1187637236>
<input type="submit">
</form>
<?
echo Date("G:i:s j.n.Y", $date);
?>
---------------------------------------------------------------------
změnit na 21:13:56 20.8.2007
Já se ptám, dá se to udělat i obráceně?
(z 21:13:56 20.8.2007 => na 1187637236 )
Je na to nějáká fce pro PHP4 ?
http://cz.php.net/manual/cs/function.mktime.php
už jsem to asi našel
http://www.webzdarma.cz/forum/read.php?f=2&i=38727&t=38727
jo to je ono díky ds
ja jsem nasel neco jineho
hmm, tak to také nebude ono :'(
má někdo jiný nápad ?
ja se dá převést datum v PHP z formatu 21:13:56 20.8.2007 na 1187637236 (počet sekund od 1970)
Nejdriv musis 21:13:56 20.8.2007 rozparsovat (explode) na jednotlive casti - hodiny, minuty, sekundy, ..
A takto ziskane hodnoty pomoci mktime prevedes do unixtime (1187637236).
už jsem na to konečně přišel!
kdyby to někoho do budoucnosti zajímalo, tak je to PHP fce StrToTime
<?
echo StrToTime("2007-08-20 23:00:31");
?>
// výstup: 1187643621
a obráceně :)
<?
echo Date("Y-m-d H:i:s", "1187643621");
?>
// výstup: 2007-08-20 23:00:31