【发布时间】:2021-10-30 10:25:56
【问题描述】:
1630440104 是 Unix 纪元时间代码示例。
这个 PHP 代码
echo date('Y.m.d', '1630440104').' at '.date('H:m:s', '1630440104');
输出为2021.08.31 at 23:08:44,这是不正确的。
因为正确的输出应该是2021.08.31 at 23:01:44。
无论我在上述 PHP 代码中插入什么时间代码,它都会返回 08 分钟而不是实际值。
我哪里做错了?
【问题讨论】:
-
顺便说一句,如果您对它进行转义,您可以在格式字符串中包含“at”,因此您只需调用一次
date()。echo date('Y.m.d \a\t H:i:s', '1630440104'); -
@Sammitch 只是因为它应该在这种特殊情况下。将任何在线纪元转换器与我的时间码一起使用。时间戳可以是更少或更多的任何分钟。仅当实际分钟数为 8 时才正确。因为正如我在问题中所述,它始终显示 8 分钟。
-
@dontpanic 谢谢