私はJavaScriptを使用して日付からタイムゾーンを削除できるかどうか疑問に思っていましたか?私はjson形式で日時を取得しましたが、今それを元に戻したいのですが、実際に欲しい/必要なものの詳細情報を返します。
私が今持っているのは:
var d = new Date();
d.setTime(1432851021000);
document.write(d);
そして出力は次のようなものです:
Thu May 28 2015 16:10:21 GMT-0600 (CST)
時間までのみ表示し、GMT-0600(CST)を削除します。
現在のユーザーのタイムゾーンによっては、JavaScriptがそれを使用することを知っています。これは、情報がさまざまな国に保存される可能性があるためです。
私は次のようなものを使用してフォーマットを作成しないようにしています:
d.date() + "/" + d.month()...etc
これに対するより良い解決策はありますか?
私はd.toDateString()
あなたが探しているフォーマットを出力すると信じています。
var d = new Date();
d.setTime(1432851021000);
d.toDateString(); // outputs to "Thu May 28 2015"
d.toGMTString(); //outputs to "Thu, 28 May 2015 22:10:21 GMT"
またはd.toLocaleString()
「2015年5月28日午後6:10:21」
Date()で利用できるメソッドはたくさんあります
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加