2012-05-02 24 views
6

FacebookのグラフAPIの日付をUNIXのタイムスタンプに変換するにはどうすればよいですか?FacebookグラフAPIの日付をUNIXのタイムスタンプに変換する

+0

日付形式は何ですか?あなたは単に 'strtotime()'を使うことはできませんか? – Ing

+0

それは:2012-04-24T22:01:00 + 0000私はそれが少し安全ではない、時には失敗したと読んだstrtotime()を試していない... – wintercounter

+0

これは基本的にISO 8601であり、うまく動作しているようです – Ing

答えて

6

日付の形式はわかりませんが、一般的な形式や標準形式のどちらかと思われますのでstrtotime()はうまく動作します。

$timestamp = strtotime('2012-04-24T22:01:00+0000'); 
15

Facebookは最近、日付/時間があなたのグラフ呼び出しの最後にdate_format=Uクエリパラメータを追加するだけで、Unixのタイムスタンプ形式で返されます機能を追加しました。例:

https://graph.facebook.com/me/events?date_format=U&access_token=..... 

これは、UNIXのタイムスタンプ形式(1309572000など)で時刻/日付を返します。

注:タイムスタンプ形式でのみupdated_time今のようではないのstart_time

+1

ありがとうフーズ。あなたは私の努力を救った。 –

+1

date_formatパラメータは、チャームのように機能します。 – Ash

+0

上記の解決策は機能していません – TechValens

関連する問題