如何在特殊时区将当前日期和时间转换为PHP中的十进制(16,4)[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我想在PHP中将特殊时区的当前日期和时间转换为十进制(16,4)。那是我的代码:

$gmtTimezone = new DateTimeZone('Europe/London');
$myDateTime = new DateTime("now" , $gmtTimezone);
$time = $myDateTime->format('U');

但它在GMT中返回一个十进制(16)数字并显示1549351821,但我想要这样的东西:

1549351821.1589

php date decimal
1个回答
1
投票

使用此代码

$gmtTimezone = new DateTimeZone('Europe/London');
$myDateTime = new DateTime("now" , $gmtTimezone);
$time = $myDateTime->format('U');
$formattedNum = number_format($time, 4);
echo $formattedNum;

输出:

1,549,355,258.0000
© www.soinside.com 2019 - 2024. All rights reserved.