0
我如何可以隱蔽這個PHP日期字符串:轉換PHP日期時間
Thu 19th Aug 2010 @ 7:52PM
這樣:
gmdate("D jS M Y @ g:iA", $row['project_deadline'])
的時間戳是:
1282247549
這是通過做存儲的數據庫time()
函數
我如何可以隱蔽這個PHP日期字符串:轉換PHP日期時間
Thu 19th Aug 2010 @ 7:52PM
這樣:
gmdate("D jS M Y @ g:iA", $row['project_deadline'])
的時間戳是:
1282247549
這是通過做存儲的數據庫time()
函數
您可以解析字符串轉換成UNIX時間戳和strtotime
功能:
$str = 'Thu 19th Aug 2010 @ 7:52PM';
$str = str_replace('@', '', $str);
$timestamp = strtotime($str);
如果你有不規範的格式,那麼你應該使用DateTime::createFromFormat:
$str = 'Thu 19th Aug 2010 @ 7:52PM';
$dt = DateTime::createFromFormat('!D jS M Y @ g:iA', $str);
echo $dt->getTimestamp();
你需要刪除「@」從$ str,爲了這個工作。 – 2010-08-19 19:57:23
非常好,謝謝。 :) – MacMac 2010-08-19 19:59:45
我會在7分鐘內將它作爲接受的答案打勾... – MacMac 2010-08-19 20:01:25