この日付形式には特定の名前がありますか、および/または特定のプログラミング言語で使用されていますか?
2012-11-28T12:52:22+0000
おそらく文字列の連結を使用せずに、これをJavaScriptまたはPHPの日付に変換する必要があります。
誰かがここでしたことの種類:UnixタイムスタンプをJavaScriptで時間に変換する
これらの2つのプログラミング言語のいずれかに、そうするための事前に作成された関数がありますか?
この日付形式には特定の名前がありますか、および/または特定のプログラミング言語で使用されていますか?
2012-11-28T12:52:22+0000
おそらく文字列の連結を使用せずに、これをJavaScriptまたはPHPの日付に変換する必要があります。
誰かがここでしたことの種類:UnixタイムスタンプをJavaScriptで時間に変換する
これらの2つのプログラミング言語のいずれかに、そうするための事前に作成された関数がありますか?
これはISO-8601の日付であり、Web上で非常に一般的になりつつあります。
これは相互運用性フォーマットであり、多くのフレームワークでサポートされており、バージョン5.1.0でPHPに追加されました。
JavaScriptでは、Date.toISOString()メソッド、およびMoment.jsなどのライブラリによってサポートされています。
Date
コンストラクターを使用して、ISO文字列からJavaScriptを作成できます。
var date = new Date('2012-11-28T12:52:22+0000');
JavaScriptは日付に関して悪名高いことに注意してください。ローカルの観点またはUTCからの日付のみを理解します。指定したオフセットはすべて日付にマージされます。これはMoment.jsで作業中です。ここを参照してください。
はい、ISO-8601日付と呼ばれます。PHPを使用するdate('c')
と、JavaScriptを使用して生成できます。
var date = new Date('2012-11-28T12:52:22+0000');
date.toISOString();
ご覧のとおり、Date()の引数はまさにそのような文字列にすることができます。