我正在寻找一个HTML代码,它会为输入的出生日期添加固定的天数。非常感谢!甚至部分代码也非常受欢迎!
答案 0 :(得分:0)
VBScript有DateAdd()所以它非常简单。如果您更喜欢JavaScript,只需谷歌“javascript dateAdd” - 那里有很多解决方案。这是一个: http://www.solutionbot.com/2008/06/20/javascript-dateadd-function/
答案 1 :(得分:0)
我是这样做的。函数daysFromDate返回可以使用的Date对象。您可以将其更新为使用Date对象,而不是将DOB作为字符串传递。
/*
days is the number of days to add, and dob a string like "4/24/2011"
*/
function daysFromDate(days, dob) {
var dates = dob.split('/');
var daysToMilli = days * 60 * 60 * 24 * 1000;
var d = new Date(parseInt(dates[2]), parseInt(dates[0])-1, parseInt(dates[1]));
var newTime = d.getTime() + daysToMilli;
return new Date(newTime);
}
要在20天后获取日期,请致电:daysFromDate(20, "4/24/2011");