$date = '11/14/1997';
$unix_birthday = strtotime($date);
echo $unix_birthday;
结果是:879487200PHP的日期时间不一样
当我运行这段代码:
$time = 879487200;
echo htmlspecialchars(gmdate("Y/m/d", $time));
结果是:1997年11月14日
我该如何解决这个问题?日期是不一样
$date = '11/14/1997';
$unix_birthday = strtotime($date);
echo $unix_birthday;
结果是:879487200PHP的日期时间不一样
当我运行这段代码:
$time = 879487200;
echo htmlspecialchars(gmdate("Y/m/d", $time));
结果是:1997年11月14日
我该如何解决这个问题?日期是不一样
echo htmlspecialchars(gmdate("Y/m/d", $time));
应该echo htmlspecialchars(gmdate("m/d/Y", $time));
它只是形式的问题
echo htmlspecialchars(gmdate("m/d/Y", $time));
现在这是正确的。我测试了它 – 2014-11-01 22:58:39
没有为我工作...有什么区别m/d/Y或Y/m/d? – 2014-11-01 23:04:48
http://ideone.com/W8g9Nn - 你明白它为什么有效吗? – irrelephant 2014-11-01 23:10:31
echo htmlspecialchars(gmdate("m/d/Y", $time));
只是重新安排M/d/Y其中m =月,d =天,Y =年
演示
不适合我... m/d/Y或Y/m/d有什么区别? – 2014-11-01 23:03:48
如果将它写成Y/m/d,那么日期将被格式化并生成为1997/11/14,如年份第一,然后是月份,然后是日期。确保你使用大写Y. – Boaprivate 2014-11-01 23:06:38
你可以给我一个你的代码工作的小提琴吗? – 2014-11-01 23:09:25
没有为我工作...有什么区别m/d/Y或Y/m/d? – 2014-11-01 23:04:08
@AliyevRauf - 格式。每月或每年的一天... ...的选项,[见PHP文档](http://php.net/manual/en/function.date.php) – 2014-11-01 23:31:32
这是工作,测试。 – 2014-11-02 00:15:13