PHP 将 strtotime 转换为 microtime
我正在尝试找到一种方法,使 strtotime
与提供的日期时间在某种程度上与 microtime(true)
生成的时间相匹配。
我不太明白,我尝试将 strtotime
除以 1000,但这并不能完全给出正确的结果,我怎样才能将它们匹配到相同。
$time = strtotime('2022-04-06 09:00:00') / 1000;
$micro = microtime(true);
echo "$time - $micro";
输出
1649260.8 - 1649233311.5081
I'm trying to find a way to make an strtotime
with a provided datetime match up somewhat with a time generated from microtime(true)
.
I can't quite figure it out, I've tried dividing my strtotime
by 1000 but this doesn't quite give me the right result, how can I match them up to be identical.
$time = strtotime('2022-04-06 09:00:00') / 1000;
$micro = microtime(true);
echo "$time - $micro";
output
1649260.8 - 1649233311.5081
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过在字符串中添加点和零来做到这一点:
否则,您可以使用
number_format
函数:这些是我找到的最简单的解决方案:)
You can do this just by adding a dot and zeros to your string :
Otherwise you can use the
number_format
function :These are the simplest solutions I have found :)