回答
function udate($format, $utimestamp = null) {
if (is_null($utimestamp))
$utimestamp = microtime(true);
$timestamp = floor($utimestamp);
$milliseconds = round(($utimestamp - $timestamp) * 1000000);
return date(preg_replace('`(?<!\\\\)u`', $milliseconds, $format), $timestamp);
}
echo udate('Y-m-d H:i:s:u'); // 2010-11-15 21:21:00:987
使用microtime()
函數。
參見手冊頁面在這裏:http://php.net/manual/en/function.microtime.php
[編輯]要獲得年/月/日/小時的輸出的要求/分/秒/ MS:
嘗試是這樣的:
list($usec, $sec) = explode(" ", microtime());
$output = date('Y/m/d H:i:s',$sec). " /" . $usec;
同樣,請參閱手冊頁以瞭解有關microtime()
如何工作的更多詳細信息。
它返回微秒,毫秒不。此外,如果您不作爲第一個參數傳遞true,它會返回'msec sec'字符串。 – ThiefMaster 2010-11-15 13:25:43
手冊頁給出了使用返回值的例子;這就是爲什麼我聯繫到它。 – Spudley 2010-11-15 13:27:31
μsecs很好,但我需要在年/月/日/小時/分鐘/秒/毫秒中得到結果... – ollydbg 2010-11-15 13:28:47
使用microtime並將其轉換爲毫秒:
$millitime = round(microtime(true) * 1000);
這是我的方式
list($usec, $sec) = explode(" ", microtime());
$time = date("Y-m-d H:i:s:",$sec).intval(round($usec*1000));
echo $time;
- 1. 在VB.Net中,你如何獲得以毫秒(long)爲單位的當前時間?
- 2. 在Haxe中,如何獲得以毫秒爲單位的當前時間?
- 3. 如何在Android Shell中以毫微秒爲單位獲得當前Unix時間?
- 4. 使用SPARQL獲取當前時間(以秒/毫秒爲單位)?
- 5. 獲取C中的當前時間(以毫秒爲單位)?
- 6. 以毫秒爲單位獲取當前時間Cocos2d
- 7. 如何獲得以毫秒爲單位的時間?
- 8. 如何獲得以毫秒爲單位的硬件時間
- 9. 如何獲得UTC時間(以毫秒爲單位)
- 10. 如何從android中的timepicker獲取以毫秒爲單位的當前時間?
- 11. 如何獲取當前播放時間,AVPlayer中的CMTime以毫秒爲單位?
- 12. 如何在AngularJS中以毫秒爲單位獲取時間
- 13. 如何使用Go語言以毫秒爲單位獲取當前時間?
- 14. 如何獲取當前日期時間以毫秒爲單位android
- 15. 如何使用C獲取以毫秒爲單位的當前時間?
- 16. 如何以毫秒爲單位獲取Firebase服務器的當前時間戳?
- 17. 如何使用「time.h」庫(僅)以毫秒爲單位獲取當前時間?
- 18. 如何在java中以毫秒爲單位獲取當前小時?
- 19. 如何在MIPS彙編語言中以秒爲單位獲得當前時間?
- 20. SQLITE:以毫秒爲單位獲取當前時間並適合32位int
- 21. Android獲取當前日期(時間爲0:00:000),以毫秒爲單位?
- 22. Mongodb時間戳,以毫秒爲單位
- 23. 時間以毫秒爲單位計算
- 24. 花費時間以毫秒爲單位
- 25. 如何以毫秒或納秒爲單位在C++中獲取時間
- 26. 如何以毫秒爲單位獲取NSEvent時間戳?
- 27. 如何在MySQL中以毫秒爲單位節省時間?
- 28. 如何獲得以毫秒爲單位的當前時間在C語言編程
- 29. 獲取以毫秒爲單位的當前時間,或者HH:MM:SS:MMM格式
- 30. 如何獲得通過插入所用的時間以毫秒爲單位
如何保留μsecs部分? – ollydbg 2010-11-15 13:32:21
自從PHP 5.2.2以來,'date()'的'u'格式字符已經返回微秒。 http://www.php.net/manual/en/function.date.php – Aether 2010-11-15 13:44:25
@Aether當我輸入'echo date('u');'我在PHP 5.3中得到'000000'我做錯了什麼? – WolfRevoKcats 2010-11-15 13:48:17