JS 时间戳计算

纯笔记-----

 // 获取当前月开始monthStartAt: function (val) {console.log("本月开始:", new Date(new Date(new Date().getFullYear(), new Date().getMonth(), 1).setHours(0, 0, 0)))console.log("本月结束:", new Date(new Date(new Date().getFullYear(), new Date().getMonth()+1,0).setHours(23, 59, 59, 999)))},// 获取前val月开始monthEndAt: function (val) {console.log("前Val月开始:", new Date(new Date(new Date().getFullYear(), new Date().getMonth() -val + 1, 1).setHours(0,0,0)))console.log("前Val月结束:", new Date(new Date(new Date().getFullYear(), new Date().getMonth() -val + 1, 0).setHours(23, 59, 59, 999)))},// 字符串转时间戳tempTime: function (val) {const t = new Date('日期时间').valueOf() // 方法一const t1 = new Date('日期时间').getTime() // 方法二const t2 = new Date('2022-04-15').valueOf() // 1649980800000const t3 = new Date('2022-04-15 12:15:36').valueOf() // 1649996136000const t4 = new Date('2022-04-15').getTime() // 1649980800000const t5 = new Date('2022-04-15 12:15:36').getTime() //},// n个月前beforeTime(n) {let date = new Date()date.setMonth(date.getMonth() - n)date.toLocaleDateString()let y = date.getFullYear()let m = date.getMonth() + 1m = m < 10 ? '0' + m : mreturn y + '-' + m},// 当前月afterTime() {var date = new Date()var seperator1 = '-'var year = date.getFullYear()var month = date.getMonth() + 1if (month >= 1 && month <= 9) {month = '0' + month}var endDate = year + seperator1 + monthreturn endDate},// 获取前几年getBeforeYearsList(num) {let cur = new Date().getFullYear();var month = date.getMonth() + 1return (cur-num) + '-' + month;},


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部