js中獲取昨天今天明天的時間

不論是前端仍是後臺,甚至是數據庫中,都會常常頻繁的獲取各類時間,今天整理了一下在javascript中獲取時間,就看成一個筆記記錄一下-_-javascript

var day = new Date();

獲取昨天時間:

day1.setTime(day.getTime() - 24 * 60 * 60 * 1000);

var s1 = day1.getFullYear() + "-" + (day1.getMonth() + 1) + "-" + day1.getDate();

console.log(s1);//2018-11-29

獲取一週前的時間:

day7.setTime(day.getTime() - 7 * 24 * 60 * 60 * 1000);
var _m7 = day7.getMonth() + 1;
var _d7 = day7.getDate();

if (_m7.toString().length == 1) {
    _m7 = '0' + _m7; //個位數補個0 ,如7 => 07
}

if (_d7.toString().length == 1) {
    _d7 = '0' + _d7; //個位數補個0 ,如7 => 07
}

var s7 = day7.getFullYear() + "-" + _m7 + "-" + _d7;
console.log(s7);//2018-11-23

獲取明天的時間

day3.setTime(day.getTime() + 24 * 60 * 60 * 1000);
var s3 = day3.getFullYear() + "-" + (day3.getMonth() + 1) + "-" + day3.getDate();
console.log(s3);//2018-12-1

獲取今天的時間

day2.setTime(day.getTime());
var _m = day2.getMonth() + 1;
var _d = day2.getDate();

if (_m.toString().length==1){
    _m = '0' + _m;
}

if (_d.toString().length == 1) {
    _d = '0' + _d;
}

var s2 = day2.getFullYear() + "-" + _m + "-" + _d;
console.log(s2);//2018-11-30
相關文章
相關標籤/搜索