-1
$time = date("His");
$timestamp_version = ???;
所以這是非常明顯的,我想要做的。我如何將變量$time
轉換爲時間戳?如何將自定義日期()轉換爲時代時間戳?
謝謝。
$time = date("His");
$timestamp_version = ???;
所以這是非常明顯的,我想要做的。我如何將變量$time
轉換爲時間戳?如何將自定義日期()轉換爲時代時間戳?
謝謝。
您可以使用PHP strtotime($time);
功能
您不能轉換His
格式化時間通過strtotime()
功能,時間戳,因爲這個功能His
格式未知。
您可以使用DateTime::createFromFormat()
獲取的秒數:
$time = date("His");
$dt = DateTime::createFromFormat('!His', $time);
echo $dt->getTimestamp();
或只是一些基本的數學:
$time = date("His");
list($H, $i, $s) = sscanf($time, "%2d%2d%2d");
echo $H * 3600 + $i * 60 + $s;
你可以使用'strtotime($ time);' –
@Caspar:我看到你是「新的」,並且沒有接受任何關於你的問題的答案。 ** [鏈接:您如何接受答案](http://meta.stackexchange.com/a/5235/235870)** –