Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当前时间和时间戳之间的时间差+毫秒_Php_Mysql - Fatal编程技术网

Php 当前时间和时间戳之间的时间差+毫秒

Php 当前时间和时间戳之间的时间差+毫秒,php,mysql,Php,Mysql,我想在php页面上显示当前服务器时间和datetime行加上包含毫秒的行之间的差异,所以我猜这个等式看起来有点像datetime+毫秒服务器时间 唯一的问题是,我不知道如何在代码中实现它。我当前可以使用echo strotime$row['date\u added']-time获取datetime行和当前时间之间的差异;当我尝试添加包含毫秒数date\u mil的行时,我得到了一个很长的数字 添加的日期行中的日期看起来像2012-05-25 16:55:06,日期的值约为218238 我仍在学习

我想在php页面上显示当前服务器时间和datetime行加上包含毫秒的行之间的差异,所以我猜这个等式看起来有点像datetime+毫秒服务器时间

唯一的问题是,我不知道如何在代码中实现它。我当前可以使用echo strotime$row['date\u added']-time获取datetime行和当前时间之间的差异;当我尝试添加包含毫秒数date\u mil的行时,我得到了一个很长的数字

添加的日期行中的日期看起来像2012-05-25 16:55:06,日期的值约为218238


我仍在学习如何做这一切,这让我感到困惑。谢谢你的帮助

我刚刚解决了自己的问题

$difference = time() - strtotime($row['date_added']);
$milliseconds = round(($row['date_mil']) * .001);
echo $milliseconds - $difference;

这些不是毫秒吗?如果你想添加这些,只需将微秒数除以10^6或1000 000,然后在适当的地方添加它们。它们是毫秒,在上面的示例中,大约是218秒