【问题标题】:PayPals date format confuses strtotime(). What can I do?PayPal 的日期格式混淆了 strtotime()。我能做些什么?
【发布时间】:2012-08-03 14:49:19
【问题描述】:

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

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

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

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

时区在 PHP 中设置为Europe/London

谢谢。

【问题讨论】:

    标签: php paypal timezone strtotime


    【解决方案1】:

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

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

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

    我之所以这么说是因为 date() 根本不可能返回 40 的日期。

    【讨论】:

    • 是的,这就是我对 40 的想法。但是错字通过了我。我用“s”而不是“d”:/
    猜你喜欢
    • 2011-11-11
    • 2018-10-05
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多