0

PayPals IPN 以这种格式发送日期08:29:40 Aug 06, 2012 PDT

当我运行它时,strtotime()我得到了这个响应1344266980

当这通过时,date()我得到2012-08-40 16:29:40.

发生了什么,我该如何解决。

时区在 PHP 中设置为Europe/London.

谢谢。

4

1 回答 1

6

您的日期格式字符串一定是错误的。你有没有机会date像这样打电话:

date("Y-m-s H:i:s",$time)

如果是这样,它应该是Y-m-d- 很可能是一个错字。

我这么说的原因是因为它根本不可能date()返回40天数。

于 2012-08-06T15:46:52.620 回答