2013-09-26 68 views
2

假設我正在下面的JavaScript的getTime()函數PHP等價的JavaScript的getTime()的

<script language="JavaScript"> 
var $x = Math.round((new Date()).getTime()/1000); 
</script> 

將在PHP的等效代碼是什麼樣的?

+0

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))'是的,所有的括號都是必須的,否則它會丟掉一個數字。 –

回答

1

Unix time in php

$time_stamp = time(); 
echo $time_stamp; 

返回自Unix紀元的秒數​​測量的當前時間(1970年1月1日00:00:00 GMT)。

3
<?php 
$x = time(); // seconds 
$x = microtime(); // milliseconds 
?> 

結賬 time()microtime()

2

嘗試這樣:

echo number_format(microtime(true)*1000,0,'.',''); 

,或者因爲你除以1000,則很可能需要這樣的:

echo number_format(microtime(true),0,'.',''); 
0

你會使用PHP函數時間()。它會爲您創建時間戳。

<?php 
    $time = time(); 
?>