PayPals日期格式混淆了strtotime().我能做什么?

Mat*_*kas 0 php timezone paypal strtotime

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

当我运行它时,strtotime()我得到了回应1344266980

当这件事发生时date()我得到了2012-08-40 16:29:40.

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

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

谢谢.

Nie*_*sol 6

您的日期格式字符串必须是错误的.你有没有机会这样打电话date:

date("Y-m-s H:i:s",$time)
Run Code Online (Sandbox Code Playgroud)

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

原因我说这是因为根本不可能date()返回40日期号码.