js获取年、月、日、时分秒、昨天、明天、本周(7天)日期

0 获取本周(周一~~周日)
getweekDates () {
                let new_Date = new Date()
                let timesStamp = new_Date.getTime()
                let currenDay = new_Date.getDay()
                let dates = []
                for (var i = 0; i < 7; i++) {
                    let time = new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString().replace(/[年月]/g, '-').replace(/[日上下午]/g, '')
                    dates.push(time.split('/'))
                }
                return dates
            }
1 获取今年
 let now = new Date();
 let year = now.getFullYear();  // 年
2 获取当月
 let now = new Date();
 let month = now.getMonth()  // 月
3 获取当日
 let now = new Date();
 let day = now.getDate() // 日
4 获取周几
 let now = new Date();
 let weekday = now.getDay(); // 日
5 获取时、分、秒、毫秒
let hour = now.getHours();//时
let minu = now.getMinutes();//分
let sec = now.getSeconds();//秒
let ms = now.getMilliseconds();//毫秒
6 获取昨天
let now = new Date();
now.setTime(now.getTime()-24*60*60*1000);
var yesterday= now.getFullYear()+"-" + (now.getMonth()+1) + "-" + now.getDate();
7 获取明天
let now = new Date();
now.setTime(now.getTime()+24*60*60*1000);
var yesterday= now.getFullYear()+"-" + (now.getMonth()+1) + "-" + now.getDate();
发布了70 篇原创文章 · 获赞 67 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_37896578/article/details/102482902