gpt4 book ai didi

javascript - 如何获得两位数的月份和日期

转载 作者:行者123 更新时间:2023-11-30 07:54:52 25 4
gpt4 key购买 nike

我有一个由 jQuery/JS 填充的输入。目前它用这样的日期值填充输入 2017-3-7 但我希望它是 2017-03-07

我这里有一个 jsfiddle:https://jsfiddle.net/ua8rngzw/

代码如下:

(function ($) {
$(document).ready(function() {
var now = new Date();
var created = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate();
$('#created').val(created);
});
})(jQuery);

做这样的事情最简单快捷的方法是什么?

最佳答案

我们可以创建一个简单的函数,它接受一个值并根据它的长度在它前面加上一个零。然后,获取您的日期部分并通过函数运行它们:

(function ($) {    
$(document).ready(function() {
var now = new Date();
var created = now.getFullYear() + '-' +
fixDigit(now.getMonth() + 1) +
'-' + fixDigit(now.getDate());
$('#created').val(created);
});

// Utility function to prepend zeros to single digits:
function fixDigit(val){
return val.toString().length === 1 ? "0" + val : val;
}
})(jQuery);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="created">

关于javascript - 如何获得两位数的月份和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42657632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com