我想在javascript中提前14天设置一个日期(格式为dd / mm / yyyy格式)到当前日期的文本框。任何人可以帮我这个吗?
答案 0 :(得分:9)
这应该这样做:
var myDate=new Date();
myDate.setDate(myDate.getDate()+14);
然后
document.getElementById(YOUR_TEXTBOX_ID).value = myDate.getDate() + "/" +
(myDate.getMonth() + 1) + "/" + myDate.getFullYear();
答案 1 :(得分:0)
Date.js是一个方便的脚本,适用于各种JavaScript日期操作。我用它来制作许多基于日期的界面,包括日历控件。
答案 2 :(得分:0)
像Deodeus建议的那样,使用Date.js:
var myDate = Date.today().add(14).days();
document.getElementById('mytextbox').value = myDate.toString('dd/MM/yyyy');
答案 3 :(得分:0)
以下是在javascript中将日期增加一天的功能。
function IncrementDate(date) {
var tempDate = new Date(date);
tempDate.setDate(tempDate.getDate() + 1);
return tempDate;
}
函数调用...
var currentDate = new Date();
var IncrementedDate = IncrementDate(currentDate);