PayPals IPN以此格式发送日期08:29:40 Aug 06, 2012 PDT
当我通过strtotime()
运行时,我会回复1344266980
当这经过date()
后,我得到2012-08-40 16:29:40
。
发生了什么,我该如何解决。
时区在PHP中设置为Europe/London
。
感谢。
答案 0 :(得分:6)
您的日期格式字符串必须是错误的。您是否有机会这样称呼date
:
date("Y-m-s H:i:s",$time)
如果是这样,它应该是Y-m-d
- 很可能是一个错字。
我之所以这么说是因为date()
根本无法为日期号码返回40
。