Kako pretvoriti datum v časovni žig v PHP?

Kako dobim časovni žig iz npr. 22-09-2008?

PHP's strtotime() daje

$timestamp = strtotime('22-09-2008');

Ki deluje s Podprti formati datuma in časa Dokumenti.

Komentarji (10)

Obstaja tudi strptime(), ki pričakuje natanko en format:

$a = strptime('22-09-2008', '%d-%m-%Y');
$timestamp = mktime(0, 0, 0, $a['tm_mon']+1, $a['tm_mday'], $a['tm_year']+1900);
Komentarji (5)

Uporaba mktime:

list($day, $month, $year) = explode('-', '22-09-2008');
echo mktime(0, 0, 0, $month, $day, $year);
Komentarji (3)