JavaScript日付時間の書式設定方法とカスタムフォーマット関数の例


多くの場合、私たちはJavaScriptのDateオブジェクトの内蔵方法を利用してフォーマットすることができます。例えば、
var d = new Date();
console.log(d); // :Mon Nov 04 2013 21:50:33 GMT+0800 ( )
console.log(d.toDateString()); // , :Mon Nov 04 2013
console.log(d.toGMTString()); // , :Mon, 04 Nov 2013 14:03:05 GMT
console.log(d.toISOString()); // (ISO) , :2013-11-04T14:03:05.420Z
console.log(d.toJSON()); // :2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // , , :2013 11 4
console.log(d.toLocaleString()); // , , :2013 11 4 10:03:05
console.log(d.toLocaleTimeString()); // , , : 10:03:05
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
は上記の方法が私たちの要求を満たすことができなければ、ユーザー定義関数で時間をフォーマットすることもできます。