0

JavaScriptで日付を印刷すると、その最後にGMT-0400(EDT)が追加されますが、これを切り取る方法はありますか?使っています

date=Date()
document.write(date)

日付と時刻を取得するが、末尾のGMT-0400(EDT)は必要ありません

4

2 に答える 2

1

dateオブジェクトから適切なパーツを取り出すことができるはずです。

var date = new Date();

[date.toDateString(), date.toLocaleTimeString()].join(' ');
// "Wed Oct 03 2012 12:13:56"
于 2012-10-03T16:14:21.610 に答える
0
  1. Usevar date = new Date(); Dateはコンストラクターであり、newキーワードとともに使用する必要があります。
  2. フォーマットする必要があります。デフォルトでは、表示はその完全な文字列です。

Date APIを使用して、文字列、またはさまざまな 日付 フォーマットライブラリの1つを構築したり、文字列のように操作したりすることもできます(それがそうであるため)。

var date = new Date();
document.write(date.split('-')[0]);

また、あなたは本当にdocument.writeたくさんの理由で使うべきではありません、しかしあなたの質問がそれについてではなかったので私は逸脱します。

于 2012-10-03T16:11:02.590 に答える