在PHP 为什么要使用@Epochtime
In PHP why use @Epochtime
我在
上找到了这个示例代码
http://www.epochconverter.com/programming/php
$epoch = 1483228800;
$dt = new DateTime("@$epoch"); // convert UNIX timestamp to PHP DateTime
echo $dt->format('Y-m-d H:i:s'); // output = 2017-01-01 00:00:00
我想了解为什么使用@符号以及为什么输入如下时 DateTime() 不转换
$dt = new DateTime($epoch);
这是解析器可以识别的格式。 More about supported formats in official documentation
为什么@
签名?好吧,让我们将日期 1970-01-01 00:33:37
作为时间戳 - 它是 2017
。看起来像今年,不是吗?因此,为确保您传递的是时间戳,而不是模棱两可的东西,它的前缀是 @
.
我在
上找到了这个示例代码http://www.epochconverter.com/programming/php
$epoch = 1483228800;
$dt = new DateTime("@$epoch"); // convert UNIX timestamp to PHP DateTime
echo $dt->format('Y-m-d H:i:s'); // output = 2017-01-01 00:00:00
我想了解为什么使用@符号以及为什么输入如下时 DateTime() 不转换
$dt = new DateTime($epoch);
这是解析器可以识别的格式。 More about supported formats in official documentation
为什么@
签名?好吧,让我们将日期 1970-01-01 00:33:37
作为时间戳 - 它是 2017
。看起来像今年,不是吗?因此,为确保您传递的是时间戳,而不是模棱两可的东西,它的前缀是 @
.