勉強したことのメモ

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

  関連記事

架空の地図画像をLeafletを用いてWeb上でマップ表示する方法
架空の地図画像をLeafletを用いてWeb上でマップ表示する方法

ゲーム攻略サイト等でゲーム内の地図をWeb上で表示し、マーカーを立てたりマウスホ ...

jQueryの「DateTimePicker」プラグインで日付や時間選択時に指定したイベントを実行させる方法
jQueryの「DateTimePicker」プラグインで日付や時間選択時に指定したイベントを実行させる方法

jQueryの「DateTimePicker」プラグインで日付や時間選択時、あら ...

JavaScriptでフォームのバリデート時に便利な「validator.js」ライブラリの利用方法
JavaScriptでフォームのバリデート時に便利な「validator.js」ライブラリの利用方法

JavaScriptでフォームのバリデートを行う際、「半角英数字 正規表現」等で ...

セレクトメニュー(プルダウン)をdisplay:none;指定してもiPhoneのみ非表示にならない問題の対応方法
セレクトメニュー(プルダウン)をdisplay:none;指定してもiPhoneのみ非表示にならない問題の対応方法

セレクトメニュー(プルダウン)に対してdisplay:none;指定したりjQu ...

国土地理院のAPIを使用して無料でジオコーディング(住所→経度緯度)を行う方法
国土地理院のAPIを使用して無料でジオコーディング(住所→経度緯度)を行う方法

GoogleMapAPIでジオコーディングをするには、支払い情報を登録したアカウ ...