2011-04-24 22 views
0

我正在寻找一个HTML代码,为输入的出生日期添加固定天数。非常感谢!即使是部分代码也非常感谢!需要为D.O.B添加X天创建一个html页面

+0

你不能做到这一点的HTML。您至少需要JavaScript或服务器端代码,如php/c#等。其中包含Javascript的 – Damb 2011-04-24 04:41:02

+0

? – arthur 2011-04-24 04:41:30

回答

0

这是我该怎么做。函数daysFromDate返回一个你可以使用的Date对象。除了将DOB作为字符串传递外,您还可以将其更新为使用Date对象。

/* 
    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");

+0

非常感谢!如何将脚本集成到我的html文件中。谢谢! – arthur 2011-04-24 05:20:31

+0

在HTML文件的脚本标记中。这[链接](http://www.w3schools.com/tags/tag_script.asp)可能会有用。 – arnexmx 2011-04-24 05:30:20

+0

我的意思是,如果我有一个文本框,其中包含DOB和结果框,该脚本将结果导入到结果框中,那么结果如何?谢谢! – arthur 2011-04-24 05:34:31

相关问题