gpt4 book ai didi

javascript - 如何使用日期选择器将默认日期设置为从当前日期算起的两天?

转载 作者:行者123 更新时间:2023-11-30 10:06:44 25 4
gpt4 key购买 nike

我经历了很多例子,但我无法设置我的日期选择器的值。文本框值显示为 01/01/2016,日历也会打开到该日期。我试图在文本框中以及在单击时显示的日历中将默认日期设置为从现在起两天。我尝试了以下方法:

1.

$(".date-picker").datepicker().datepicker("setDate", new Date());

2.

$(".date-picker").datepicker().datepicker('setDate', '+2');

我的 HTML 是:

<input type="text" class="input date-picker">

我同意这个问题已经重复了很多次,但我已经尝试了大部分示例,但仍然无法使其正常工作。请指教。

最佳答案

最好的方法是使用原型(prototype)扩展 javascript 日期函数

Date.prototype.addDays = function(days) {
this.setDate(this.getDate() + days);
return this;
};

然后简单地调用如下:-

$(function() {
var currentDate = new Date();

var myDate = currentDate.addDays(2);

$(".date-picker").datepicker(); //initialise
$(".date-picker").datepicker('setDate', myDate); //set date

});

不要忘记您必须初始化日期选择器 - 然后设置日期

JS Fiddle here

关于javascript - 如何使用日期选择器将默认日期设置为从当前日期算起的两天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28680781/

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