我有一个小麻烦,如果能得到一些帮助会很好。我正在创建一个小表格,我想采用格式为 'dd/mm/yyyy'
的当前日期并从下拉框中添加年份变量以创建最终到期日期。唯一的麻烦是我不知道如何将开始日期解析为日期变量以完成计算。任何想法或帮助将不胜感激。保罗。
<script>
$(document).ready(function () {
$("#registerfor, #startdate, ").change(function () {
// Get Variables
var startdate = $("#startdate").val();
var registerfor = $("#registerfor").val();
// Add Years to Date
var expirydate = startdate + registerfor;
// Send Result on
$("#expires").val(expirydate);
});
});
</script>
<input name="startdate" id="startdate" value="dd/mm/yyyy" />
<select id="registerfor" name="registerfor">
<option value="1">1 Year</option>
<option value="2">2 Years</option>
<option value="3">3 Years</option>
</select>
最佳答案
快速简便的解决方案:
var myDate = new Date();
myDate.setFullYear(myDate.getFullYear() + nbYearsToAdd);
"nbYearsToAdd"可以是负数。
关于javascript - Jquery/Javascript - 添加日期变量的年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686243/