我想使用 Java 脚本获得 180 天之前的确切日期。即:如果选择的日期是“26-12-2012”,那么输出是“30-06-2012”(180 天之前)。
我试过:
var ndate = date.setDate(date.getDate() - 180);
var day1 = ndate.getDate();
var month1 = ndate.getMonth();
var year1 = ndate.getFullYear();
document.entry.callback.value = day1+"-"+month1+"-"+year1;
它有效但不完全正确。当所选日期在六月时,输出月份显示为“0”。即:'02-06-2012' 那么结果是'04-0-2012'。
什么是更好的解决方案!