日付(年、月、日)と時刻(時分秒)を一緒に表示する標準APIリクエストの結果?または、この場合タイムスタンプを返す必要がありますか?日付+時間のAPI応答形式(isoなのですか?)
答えて
ISO8601の形式を使用します。常にUTCタイムゾーンを使用してください。 ISOの標準であり、どのライブラリでも解析可能でなければなりません。 combindly PHPの使用DateTimeZoneとDateTimeオブジェクトで
例2012-02-28T20:27:21+0000
ISO8601の日付を取得します。
$dt = new DateTime("now", new DateTimeZone("UTC"));
echo $dt->format(DATE_ISO8601)`
詳しくは、PHPマニュアルのDate/Timeを参照してください。
混乱を避けるためにタイムゾーンを忘れないでください。 –
@ Michael-Oありがとうございました。常にUTCでなければなりません。 ISO8601の 'Z'はゼロゾーンを意味します。私はそれを加えた。 –
PHPコードは正規化されたズールー時間ではなく、圧縮されたオフセットを追加します。 –
私はtimestamp
を返すのが良いアイデアだろうと思います。 これにより、APIユーザーは簡単に操作できます。 (私の意見)
整数のUNIXタイムスタンプかフルでISO8601です。
RFC822形式:2012年2月18日午後02時27分18秒date()を使用して-0000
DAY MONTH YEAR HOUR:MINUTES:SECONDS UTC-OFFSET
:
date('d M y H:i:s O')
TwitterのAPIは、それを使用し、その利点のいくつかは、それが読めるということですPHPやJavaScript、その他の言語で簡単に解析することができます。また、日付が表示される時間帯を知ることができます。
RFC822は、非常に優れた形式ではなく、言語に依存せず、文字列でソート可能でもありません。これはISO以前の遺物です。 –
このRFCもかなり古いです。 –
- 1. Java iso 8601普遍的な日付の時刻形式
- 2. C#のドライバーストア日付がISO形式の
- 3. これはどのようなISO日付形式ですか?
- 4. .NET WebService ISO-8601形式のJSON日付
- 5. Stackoverflow APIの応答形式
- 6. 最高の時間の日付形式
- 7. 日付時間ピッカーの形式
- 8. 24時間形式をSybase日付形式で追加する
- 9. R:sqldfの日付関数が異常な応答を返す(日付形式が間違っています)
- 10. 日付ピッカー12時間形式android
- 11. Jqgrid日付列(24時間形式)
- 12. Crafter CMS - 日付形式を標準ISO形式に設定できますか?
- 13. スローワトソントーンアナライザAPIの応答時間
- 14. isoタイムスタンプをJavascriptで日付形式に変換しますか?
- 15. Javascript ISO形式(タイムゾーン付き)の文字列への日付
- 16. Java、iso日付形式を必要な形式に変更する
- 17. ISO 8601の日付形式を構築するJava 8のDateFormatBuilder API
- 18. 形式のISO日付/時刻以降の携帯電話の日付/時刻に
- 19. swift 4 ISO文字列からカスタム形式への日付?
- 20. javascriptのiso形式の日付に余分な日を追加する方法
- 21. Jsonの日付書式APIのリクエスト/応答
- 22. 時間計算機の日付形式が正しくない
- 23. 日付、時刻は、PHPでTimpStamp形式はPHPで日付の形式場合
- 24. 日時を含む瞬間js形式の日付
- 25. ORA-01821:現地時間のISO 8601日付で日付書式が認識されない
- 26. PHPの日付をISO 8601形式に変換するには?
- 27. ISO文字列をJavascriptで時間と日付の形式に解析する方法は?
- 28. ISO日付を日付書式からLONG日付書式に変換する
- 29. PHP不明な日付時刻形式
- 30. APIレスポンスの文字列形式の日付と時刻のフォーマット
UNIXタイムスタンプ; '1970-01-01T00:00:00-00:00'(UTC)からの秒数です。タイムスタンプを送信する必要がありますが、フォーマットされた日付を送信する必要がある場合は、そのように見えるISO8601を送信してください。 – Umbrella