从用户选择的日期开始计算今天的天数的JavaScript

时间:2014-04-16 10:04:07

标签: javascript forms function date input

我有这个代码,提供用户选择的日期。我想计算今天过去了多少天,结果是这样的:“今天是blablabla的2541年 / example / 日...”。此外,我希望结果返回,无论我想要什么。我是JavaScript的新手,请向我解释如何完成我的想法。提前谢谢。

    

function IncrementDay(month,year)
{
var lastDay = new Date(year, month, 0).getDate();
var nDay=document.getElementById("bday").value;
++nDay;
if (nDay > lastDay) {
    nDay =1
}
document.getElementById("bday").value=nDay;
}

function IncrementMonth()
{
var nMonth = document.getElementById("bmonth").value;
++nMonth;
if (nMonth==13) {
    nMonth =1
}
document.getElementById("bmonth").value=nMonth;
}
</SCRIPT>

<head>
</head>
<body>

<input type="button" value="0" id="bday" onClick="javascript:IncrementDay(document.getElementById('bmonth').value, document.getElementById('byear').value);" />
<input type="button" value="0" id="bmonth" onClick="javascript:IncrementMonth();" />
<input type="text" value="0" id="byear" />

<SCRIPT LANGUAGE="JavaScript">
var cDate= new Date();
var cDay = cDate.getDate();
var cMonth = cDate.getMonth();
var cYear = cDate.getFullYear();

++cMonth;

document.getElementById("bday").value=cDay;
document.getElementById("bmonth").value=cMonth;
document.getElementById("byear").value=cYear;

</script>

</body>
</html>

0 个答案:

没有答案