我有字符串格式像這樣datetime數據:PHP的strtotime()函數返回的空白/ 0
Sat Mar 24 23:59:59 GMT 2012
我想這個轉換爲UTC時間戳記,但是當我嘗試它,如下所示:
function texttotime($texttime)
{
if(!$texttime || $texttime=="")
return NULL;
// Sat Mar 24 23:59:59 GMT 2012
$bits = preg_split('/\s/', $texttime);
// Mar 24 2012 23:59:59 GMT
return strtotime("$bits[1] $bits[2] $bits[5] $bits[3] bits[4]");
}
它輸出0(不是NULL)。
如果我改變最後一行:(由-4個小時左右,但錯誤的時間戳,截止)
// Mar 24 2012 23:59:59
return strtotime("$bits[1] $bits[2] $bits[5] $bits[3]");
它輸出的東西。
strt otime('Sat Sat 24 24:59:59 GMT 2012')沒有任何問題 – Nazariy 2011-02-13 17:09:29