可以使用PHP从系统获取毫秒数吗?
例如:
"2015-10-28 13:02:45"
从系统获取此数据,直到我知道可以使用getdate()
或time()
,但是此函数不会给我几毫秒的时间。然后,我怎么能从系统中得到像这样的东西:"2015-10-28 13:02:45.045"
您可以创建一个功能来检查时间
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句