时间戳包括milisec php

时间:2014-01-14 13:59:55

标签: php sql microtime

我有一个使用当前时间戳来获取某些数据和sql表的函数,但是有些数据加倍,因为它们在同一秒内运行两次。

我需要用时间戳(包括毫秒)来获取它们。

我用

$timestamp = date_format($date, 'Y-m-d H:i:s');

有类似的东西:

$serverTime = date_format($date, 'Y-m-d H:i:s:milisecs');

我试图在$ timestamp中使用microtime()包含milisecs但直到现在都没有运气。

2 个答案:

答案 0 :(得分:0)

$t = microtime();
echo $t;

这个适合我,我得到毫秒和当前的时间戳。你的问题是什么?

答案 1 :(得分:0)

使用DateTime->format()

<?php
    $date = new DateTime();
    echo $date->format('Y-m-d H:i:s.u');
?>