2015年3月4日 星期三

[php]時間格式取到毫秒

在C#就
.ToString("yyyyMMddHHmmssfff")

就可以顯示到毫秒了

在PHP沒有這個功能,但有一個 microtime() 函數可以用

<?php
     echo(microtime());
?>

0.25139300 1138197510

前面後面單位都是秒,所以要只顯示一個數字的話 microtime(TRUE)就可以了

到重點了,那PHP如何顯示成跟C#一樣

list($usec, $sec) = explode(" ", microtime());

$date = date("YmdHisx",$sec);

echo str_replace('x', substr($usec,2,3), $date);

這樣就行啦!

沒有留言:

張貼留言