我嘗試到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