以下を使用して JavaScript 日付オブジェクトを作成できます。
var d=new Date('2012-08-07T07:47:46Z');
document.write(d);
これにより、ブラウザのタイムゾーンを使用して日付が書き込まれます。しかし、私はできるはずです(「Z」なし):
var d=new Date('2012-08-07T07:47:46');
document.write(d);
これは上記と同じものを返しますが、ISO8601 標準に従って、タイムゾーンなし (+01:00 など) で「Z」のない文字列の場合、日付はローカル タイム ゾーンであると見なされます。したがって、上記の 2 番目の例では、日時を午前 7:47 として記述します。
サーバーから日時文字列を取得しており、正確にその日時を表示したいと考えています。何か案は?