11

ガイドがRFC 3339形式で言っているように、Google plus Apiから渡された日付をフォーマットしようとしています:

PUBLISHED-> datetime-> このアクティビティが最初に公開された時刻。RFC 3339 タイムスタンプとしてフォーマットされます。

したがって、phpドキュメントで次のことがわかりました。

DATE_RFC3339 DATE_ATOM と同じ (PHP 5.1.3 以降)

そして、両方の形式は次のようなものです。

"Ymd\TH:i:sP"

実際、Google API の出力は次のようになります。

2014-01-22T10:36:00.222Z

次のようなコマンドを起動しようとすると:

$date = DateTime::createFromFormat("Y-m-d\TH:i:sP", $activity['published']); //$activity['published'] contain the  date

私はいつもFALSE戻ってきました。私の意見では、問題は最後の部分にあります

.222Z

いくつかの基本的なアプローチでそれをカットする前に、どんな提案でも感謝します...

4

2 に答える 2