date.getHours() + ':' + date.getMinutes()
では、14:1, 14:2 と表示される。
そこで、Dateオブジェクトに以下のプロトタイプ(メソッド)を追加した。
Date.prototype.getMinutesString = function(){ var minutes = this.getMinutes(); if ( minutes < 10 ) { minutes = "0" + minutes; } return minutes; }例
var date = new Date("2013-10-13T05:01:57Z");
date.getHours() + ':' + date.getMinutesString()
で、14:01(地方時) と表示される。
応用例(GpxClipper:gpxファイルを加工するウェブアプリ)
関連ページ
参考にしたページ
以上