[英]Add one year to the random date selected in java script
I have two fields start date and end date. 我有两个字段开始日期和结束日期。 I am trying to add one year to the what ever the date selected for start date.
我试图将一年添加到开始日期选择的日期。 Here is my view
这是我的看法
@Html.TextBoxFor(m => m.StartDate, new {id="StartDateId", style="width: 113px;", onblur = "dateformat(this,'MM/DD/YYYY')"})
<img src="~/Images/calendar.jpg" onclick="scwShow(StartDateId,event,'MM/DD/YYYY');return false;" width="17" height="16"/>
@Html.TextBoxFor(m => m.EndDate, new {id="EndDateId", style="width: 113px;", onblur = "dateformat(this,'MM-DD-YYYY')" })
<img src="~/Images/calendar.jpg" onclick="scwShow(EndDateId,event,'MM-DD-YYYY');return false;" width="17" height="16"/>
I have written java script like this 我已经写了这样的Java脚本
$('#StartDateId').focusout(function (Cal) {
var myDate = new Date(document.getElementById('StartDateId').value);
var datetime = new Date(date+' '+time);
// format the output
var month = myDate.getMonth() + 1;
var day = myDate.getDate() - 1;
var year = myDate.getFullYear() + 1;
var dateTimeString = month + '/' + day + '/' + year;
alert(dateTimeString);
$('#EndDateId').val == "";
$('#EndDateId').val(dateTimeString);
myDate = myDate.setMonth(myDate.getMonth() + 12);
alert(myDate);
$("#EndDateId").val(myDate);
});
Please help me how to format the time selected. 请帮助我格式化所选时间。 How can I proceed fuerther
我该如何继续
For adding or subtracting month,year w3schools provided the setFullYear() function. 为了增加或减少月份,w3schools提供了setFullYear()函数。 You can directly add or subtract whatever date you want
您可以直接添加或减去所需的任何日期
See example: 参见示例:
<html>
<body>
<p>Click the button to display the date 1 year ahead of the given date.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var d = new Date();
d.setFullYear(d.getFullYear(), d.getMonth() +12);
document.getElementById("demo").innerHTML = d;
}
</script>
</body>
</html>
[ http://www.w3schools.com/jsref/jsref_setfullyear.asp][1] [ http://www.w3schools.com/jsref/jsref_setfullyear.asp][1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.