多くの場合、JavaScript の Date オブジェクトの組み込みメソッドを使用して次のように書式設定できます。
var d = new Date();
console.log(d); // 出力: Mon Nov 04 2013 21:50:33 GMT 0800 (中国標準) Time)
console.log(d.toDateString()); // 日付文字列、出力: 2013 年 11 月 4 日
console.log(d.toGMTString()); // グリニッジ時間、出力: 月04 Nov 2013 14 :03:05 GMT
console.log(d.toISOString()); // 国際標準化機構 (ISO) 形式、出力: 2013-11-04T14:03:05.420Z
コンソール。 log(d.toJSON()); // 出力: 2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // 環境に応じてローカルの日付形式に変換します。出力: 2013 November 4
console.log(d.toLocaleString()); // 環境に応じてローカルの日付と時刻の形式に変換します。出力: 2013 年 11 月 4 日 10:03:05 PM
console .log(d.toLocaleTimeString()); // 環境に応じてローカル時間形式に変換し、出力: 10:03:05 PM
console.log(d.toString()); // 文字列に変換、出力: Mon Nov 04 2013 22:03:05 GMT 0800 (中国標準時)
console.log(d.toTimeString()); // 時刻文字列に変換、出力: 22:03:05 GMT 0800 (中国標準時)
console.log(d.toUTCString()); // 世界時間に変換、出力: Mon, 04 Nov 2013 14:03:05 GMT
上記の場合このメソッドでは要件を満たすことができません。次のような関数をカスタマイズして時間をフォーマットすることもできます。
"h": this.getHours(),
"m": this.getMinutes(),
"s": this.getSeconds(),
" q" : Math.floor((this.getMonth() 3) / 3),
“S “: this.getMilliseconds()
};
if (/(y)/i.test( format) ) {
format = format.replace(RegExp.$1, (this.getFull Year() '').substr(4 - RegExp.$1.length)) ) {
;日付[k]: ("00" date[k]).substr(("" date[k]).length));
>var d = new Date().format('yyyy-MM-dd');
console.log(d); // 2013-11-04