ド忘れしたので、備忘録がわりにメモ。
いわゆる「ゼロ詰め」ってやつです。
日付や時刻なんかで桁を揃えるのに使います。
本当は引数のバリデート(値チェック)なんかも入れるのですが、読みづらくなるので省略。
// num = ゼロパディング(ゼロ詰め)する値、 dig = 桁数
function zero_pudding(num, dig) {
num = '' + num;
while ( num.length < dig ) {
num = '0' + num;
}
return num;
}