勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

javascriptでゼロパティング

   2014/07/02  JavaScript

月日をゼロパディングしたかったけど
PHPとは違い、そういった関数は無かったのでメモ。

■参考サイト
http://tagamidaiki.com/javascript-0-chink/

■ソース
var day = 1;
if (day.length === 1) {
day = '' + day; //これいったかどうか覚えてない
day = '0' + day;
}

/*参考ソース
var toDoubleDigits = function(num) {
  num += "";
  if (num.length === 1) {
    num = "0" + num;
  }
 return num;
};
*/

■その他
文字列の長さが1(1桁)の場合に、
文字列の0("0"の部分)を数値と足すことで
ゼロパディングしているみたい。

同じソース内でしょっちゅう使う場合は関数化、
今回はいらなさそうだったんでちょくで書き換え。

 

//追記

http://bowz.info/3839

他の方法もありそうなんで試す

 - JavaScript

  関連記事

JavaScriptの日時・時刻用ライブラリ「Day.js」の利用方法について
JavaScriptの日時・時刻用ライブラリ「Day.js」の利用方法について

JavaScriptの日時・時刻用を取り扱う際、PHPと比べると(個人的には)使 ...

バニラJS対応(jQuery非依存)の画像スライダー系プラグイン「Flickity」の利用方法
バニラJS対応(jQuery非依存)の画像スライダー系プラグイン「Flickity」の利用方法

画像スライダーを設置する場合「slick」プラグインを利用することが多い。ただ、 ...

jQuery UIを使って簡単にダイアログを表示させる方法
jQuery UIを使って簡単にダイアログを表示させる方法

ブラウザ上でユーザーに対してちょっとした確認を行いたい場合はJavaScript ...

「input type=
「input type="number"」のテキストボックスを桁数制限且つ半角数値のみ入力可にする方法

「input type="number"」のテキストボックスに対して「2桁まで」 ...

Video.jsでYoutube動画を取り扱う方法
Video.jsでYoutube動画を取り扱う方法

Video.jsでYoutube動画を取り扱いたい。具体的にはVideo.jsの ...