勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

javascriptでゼロパティング

      2014/07/02

月日をゼロパディングしたかったけど
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とPHPで正規表現を使う場合

とりあえず使いそうなのは検索と置換。 ■javascript var str = ...

GoogleMapAPIでヒートマップを表示する方法

GoogleMapAPIで花粉状況や雨量を可視化しやすいようなヒートマップ的なも ...

jQueryでドロワーメニューの作成

■やりたかった事 スマホ用サイトにドロワーメニューを設置したかった。 &nbsp ...

JavaScriptで住所から経度緯度を取得する

やりたかった事はformに住所を入れてsubmitする際に、javascript ...

javascript:void(0)について

よく使う<a href="javascript:void(0)" oncl ...

JavaScriptでFlashのバージョンを取得

既存のソースでFlashのバージョン取得を 行っているものがあり、使いそうなので ...

JavaScriptで年齢計算

JavaScriptで年齢計算。 ■ソース function ageCalcul ...

alert後にページ遷移

JavaScriptのalertが閉じたらページ遷移させてほしいと言われ、con ...

highcharts.jsについて

プログラムの作りかえを行う際、既存のソースで highcharts.jsを使って ...

JavaScriptでinputタグのtypeを変更

チェックボックスの状態によって inputタグのtypeをtext⇔passwo ...