0

PayPalの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 に答える