2010-05-07 143 views
0

我正在使用ubuntu(apache)爲我的php application.i需要創建一個web服務的身份驗證呼叫的時間戳。在php我只得到像1273229733 10位數時間戳。但我需要創建像1273229613000 。我該如何解決這個問題。請幫助我。PHP UTC時間戳創建

回答

1

十三位數時間戳是自Unix紀元以來的毫秒數(1/1000)(與之後的十位數相比)。 PHP有一個函數可以將時間戳返回到微秒(1/1,000,000),我們可以乘以和截斷得到我們的十三位數時間戳。

$millitimestamp = floor(microtime(TRUE) * 1000); 
+0

感謝您的response.sorry地告訴你,現在只返回十一位timestamp.This是不是我找...編輯我的答案很抱歉 – abhis 2010-05-07 11:12:59

+0

:使用'floor',而不是'(INT )' – salathe 2010-05-07 11:36:14