为什么php中的某些DateTime对象需要@符号

时间:2013-03-01 19:34:13

标签: php datetime

使用unix时间戳创建DateTime对象时,为什么“@”符号需要在时间戳之前?

2 个答案:

答案 0 :(得分:5)

据我所知,可以从其他有效格式识别时间戳。

http://www.php.net/manual/en/datetime.formats.php

unix时间戳采用复合格式。

答案 1 :(得分:0)

问了问题已经很久了,但是是否有人还在寻找答案并着手解决这个问题。就是这样。

使用'@'符号

echo date("dS M Y \\@\\ g:ia");
// 18th Jun 2020 @ 4:20pm

使用'at'文字

echo date("dS M Y \\a\\t g:ia");
// 18th Jun 2020 at 4:20pm

使用“和”文本

echo date("dS M Y \\a\\n\\d g:ia");
// 18th Jun 2020 and 4:20pm