gpt4 book ai didi

jquery - 将选择列表设置为当前日期和下一天(带前导零)

转载 作者:行者123 更新时间:2023-12-01 06:03:55 25 4
gpt4 key购买 nike

我在将日期信息传递到另一个网站时遇到问题,因为即使是该月的前 9 天,他们仍然需要两位数的日期。我已经使用 set select list to current date using Jquery 的 SO 页面中的代码完成了 90% 的工作。 。这会将月份和日期从 1-31 和 1-12 移动。我需要输出从 01-31 和 01-12。

目前情况:

function ragequit() {
var today = new Date();
var daym = today.getDate();
var monthm = today.getMonth();
$('#StartMonth option[value=' + (monthm) + ']').prop('selected',true);
$('#StartDay option[value=' + (daym) + ']').prop('selected',true);
$('#EndMonth option[value=' + (monthm+1) + ']').prop('selected',true);
$('#EndDay option[value=' + (daym+1) + ']').prop('selected',true);
}

它完美地称呼这个月,因为这是十二月。还必须向每个值添加 m,这样它就不会与在开始日期更改时增加日期的其他工具竞争。

简单地说,我有 12 7 2011 - 我需要 12 07 2011

最佳答案

您需要一个用前导零填充字符串的函数,如下所示:

function pad(num, size) {
var s = num+"";
while (s.length < size) s = "0" + s;
return s;
}

然后您可以使用它向日期添加前导零:

function ragequit() {
var today = new Date();
var daym = today.getDate();
var monthm = today.getMonth();
$('#StartMonth option[value=' + pad(monthm,2) + ']').prop('selected',true);
$('#StartDay option[value=' + pad(daym,2) + ']').prop('selected',true);
$('#EndMonth option[value=' + pad(monthm+1,2) + ']').prop('selected',true);
$('#EndDay option[value=' + pad(daym+1,2) + ']').prop('selected',true);
}

关于jquery - 将选择列表设置为当前日期和下一天(带前导零),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418823/

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