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の「Flatpickr」ライブラリで時分のみ表示する方法
バニラJavaScript対応の日時ピッカー「Flatpickr」ライブラリでカ ...
-
-
ブラウザ上で何らかのファイルをダウンロードさせた際、ダウンロード完了のタイミングを検知する方法
ページ上でボタンをクリックすると画像やzipファイル等をダウンロードできるという ...
-
-
highcharts.jsで棒グラフと折れ線グラフを1つのグラフに入れる
highcharts.jsで「棒グラフと折れ線グラフを入れる」「Y軸はそれぞれ違 ...
-
-
バニラJS対応(jQuery非依存)の画像遅延読み込みプラグイン「echo.js」の利用方法
あるサイトをブラウザの開発者ツールで見ていると「echo.js」と聞いたことの無 ...
-
-
JavaScriptの動画プレイヤー用ライブラリ「Plyr」の利用方法
先日JavaScriptの動画プレイヤー用ライブラリ「Video.js」を試した ...