jqueryのdatepickerでプルダウンを作るときにDBにいれるとき0埋めしたかったのだがはてどうするか。
var i = ('0' + i).slice(-2);を下記に入れて解決。
<script type="text/javascript">
(function($){
function formSetDay1(){
var lastday = formSetLastDay2($('.js-changeYear1').val(), $('.js-changeMonth1').val());
var option = '';
for (var i = 1; i <= lastday; i++) {
if (i === $('.js-changeDay2').val()){
var i = ('0' + i).slice(-2);///////////////////////////ここに挿入する
option += '<option value="' + i + '" selected="selected">' + i + '日</option>
';
}else{
option += '<option value="' + i + '">' + i + '日</option>
';
}
}
$('.js-changeDay2').html(option);
}
function formSetLastDay2(year, month){
var lastday = new Array('', 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0){
lastday[2] = 29;
}
return lastday[month];
}
$('.js-changeYear1, .js-changeMonth1').change(function(){
formSetDay1();
});
})(jQuery);
</script>
書いた人:おりゃー
2019.06.12phpMyAdminでLatin1の文字化けをUTF8に直すがはてどうしたものか
2019.05.11MacBook Airが欲しいけど高くて手がでない。お金貯めるしかないかのう
2019.08.09php 西暦のプルダウン(現在から)過去のプルダウン
2019.11.16Mysqlで順位をだすSQL文。同率順位の場合は同じ順位でだすことができます。
2020.02.08
2019.12.17
queryのdatepickerでプルダウンを作るときにDBにいれるとき0埋めしたかったのだがはてどうするか。var i = (0 + i).slice(-2);を下記に入れて解決。
2019.11.16
2019.11.16