2012-12-14 42 views

回答

6

的strtotime();似乎不適用於該格式。

看一看使用DateTime對象使用自定義格式:http://us3.php.net/manual/en/datetime.createfromformat.php

然後你就可以將它輸出,但是你會喜歡的,包括通過$ dateObject-時間戳>格式(「U」);

因此,像:

$oDt = DateTime::createFromFormat('d/M/Y H:i:s', '14/Dec/2012 14:53:34'); 
echo $oDt->format('U'); // 1355518414 

應該工作。

驗證倒退:

echo date('c', 1355518414); //2012-12-14T14:53:34-06:00 
1

如果你使用PHP 5.3+那麼你可以使用DateTime::createFromFormat('j/M/Y H:i:s',$string)那麼你可以使用getTimestamp()返回DateTime對象上獲得時間戳獲得DateTime