我想添加特定日期的天数。我已经这样做但问题是它适用于MM / DD / YYYY格式。现在我希望它适用于DD / MM / YYYY格式。以下是我的示例代码..
<script type="text/javascript">
function datechange() {
var d = document.getElementById('days').value;
var myDate = new Date(document.getElementById('date1').value);
myDate.setDate(myDate.getDate() + parseInt(d));
document.getElementById('date2').value = (myDate.getDate() + 1 ) + '/' + (myDate.getMonth() + 1) + '/' + (myDate.getFullYear());
}
function addDate() {
date = new Date();
var month = date.getMonth() + 1;
var day = date.getDate();
var year = date.getFullYear();
if (document.getElementById('date1').value == '') {
document.getElementById('date1').value = month + '/' + day + '/' + year;
}
}
</script>
,HTML代码是 -
<body onload="addDate()">
<br/>
Number of days to add : <input type="text" id="days" onChange= "datechange()" /> <br/> <br/>
Today's Date (MM / DD / YYYY) : <input type="text" id="date1" onChange="datechange()" /> <br/> <br/>
(MM / DD / YYYY) : <input type="text" id="date2" readonly/>
</body>
提前致谢
答案 0 :(得分:0)
正如评论中指出的那样,我认为有足够的信息可以解决这个问题。但是如果您要查找特定于代码示例的内容,我的建议是将'MM / DD / YYYY'拆分为'/'并使用日期对象setMonth
,setDate
和{{1} } 方法。
setFullYear