【发布时间】:2012-10-09 09:59:54
【问题描述】:
以下代码产生了错误的时间戳转换 (1350553368):
$dateTime = new DateTime();
$dateTime->setTimeStamp(1350553368);
echo $dateTime->format('F n, Y');
PHP 将其转换为 2012 年 10 月 10 日:http://codepad.viper-7.com/clum0f
但是,该时间戳实际上是 2012 年 10 月 18 日:http://www.onlineconversion.com/unix_time.htm
我确定是我,而不是 PHP,那么我做错了什么?代码很简单,看不懂。
【问题讨论】:
-
n表示没有前导 0 的月份 -
@Programmer - 你为什么不接受其中一个答案?
标签: php datetime timestamp converter