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"の部分)を数値と足すことで
ゼロパディングしているみたい。
同じソース内でしょっちゅう使う場合は関数化、
今回はいらなさそうだったんでちょくで書き換え。
//追記
他の方法もありそうなんで試す
関連記事
-
-
JavaScriptの動画プレイヤー用ライブラリ「Video.js」の利用方法
サイト内でYoutube等の動画サイトの埋め込みタグは使用せず、mp4ファイルか ...
-
-
jquery.cookie.jsで「$.cookie is not a function」エラー
フロントエンド側でCookieを利用したい場合jquery-cookieを用いる ...
-
-
jQueryの日付&時間のピッカー(bootstrap-datetimepicker)について
日付のピッカーはよく見るけど、時間のピッカーはあまり見ないので、普通のセレクトメ ...
-
-
Leafletでマーカーを動的に変更し、変更状況をCookieに保存する方法
Leafletでポップアップ(フキダシ)内のボタンをクリックするとマーカーを動的 ...
-
-
Chart.jsで横スクロール可能なグラフを表示させる方法
Chart.jsで折れ線グラフを表示するページがあった。過去1年分のデータをグラ ...