我尝试到30天减为当前日期,我总是得到一个负数一天值。最重要的是返回日期的格式,必须是YYYY-MM-DD
。获取日期前30天当前日期
我知道有这样类似的问题,但我无法找到一个解决方案。
这是我迄今所做..
var date = new Date();
var dd = date.getDate()-30;
var mm = date.getMonth()+1;
var yyyy = date.getFullYear();
if(dd<10){
dd='0'+dd
}
if(mm<10){
mm='0'+mm
}
var dateTo = yyyy+'-'+mm+'-'+dd;
上面的代码将返回2016-07- -10为今天的日期,而不是2016年7月21日
只是为了看看我猜中了:你今天想 - 30天? – n0m4d
如果您对使用库还不错 - 请查看http://momentjs.com/。正是出于这样那样的问题 – Weedoze
@ n0m4d非常有用的,是的,我想从当天 – Valip