0

javascriptで桁合わせ

javascriptには他言語と違い、数字の桁合わせ(ゼロ詰め)がありません。
いつも代用する手段はこれ。
2桁に合わす。桁数に応じて適宜数字を変更。
function test() {
var date = new Date();
var month = "0" + (date.getMonth() + 1);
var zero_month = month.substr(month.length - 2);
alert(zero_month);
}

ポイントとしては、4行目の(month.length – 2)。
ここをマイナス指定してしまうとIEで動かなくなります。

大阪のWEB屋です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です