假設我正在下面的JavaScript的getTime()函數PHP等價的JavaScript的getTime()的
<script language="JavaScript">
var $x = Math.round((new Date()).getTime()/1000);
</script>
將在PHP的等效代碼是什麼樣的?
假設我正在下面的JavaScript的getTime()函數PHP等價的JavaScript的getTime()的
<script language="JavaScript">
var $x = Math.round((new Date()).getTime()/1000);
</script>
將在PHP的等效代碼是什麼樣的?
$time_stamp = time();
echo $time_stamp;
返回自Unix紀元的秒數測量的當前時間(1970年1月1日00:00:00 GMT)。
<?php
$x = time(); // seconds
$x = microtime(); // milliseconds
?>
結賬 time()和microtime()。
嘗試這樣:
echo number_format(microtime(true)*1000,0,'.','');
,或者因爲你除以1000,則很可能需要這樣的:
echo number_format(microtime(true),0,'.','');
你會使用PHP函數時間()。它會爲您創建時間戳。
<?php
$time = time();
?>
JavaScript時間以毫秒爲單位,PHP時間以秒爲單位。這個答案需要重新打開才能正確回答這個問題,因爲下面的答案都是正確的,並且它沒有在[如何在PHP中獲取當前日期和時間?]中的JavaScript回答(https://stackoverflow.com/questions/470617/how-to-get-the-current-date-and-time-in-php)如果沒有重新打開,問題的正確答案是:'((string)time()) 。 ((string)intval(microtime()* 1000))'是的,所有的括號都是必須的,否則它會丟掉一個數字。 –