我有这个代码,提供用户选择的日期。我想计算今天过去了多少天,结果是这样的:“今天是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>