美文网首页
vue获取年月日

vue获取年月日

作者: 指尖架构141319 | 来源:发表于2020-05-21 14:39 被阅读0次
1.暴利获取
const nowDate = new Date();
            const date = {
                year: nowDate.getFullYear(),
                month: nowDate.getMonth() + 1,
                date: nowDate.getDate(),
            }
            const newmonth = date.month>10?date.month:'0'+date.month
            const day = date.date>10?date.date:'0'+date.date
            let systemDate = date.year + '-' + newmonth + '-' + day
            alert(systemDate)
2.组件moment

http://momentjs.cn/

npm install moment
//js引入
let moment = require('moment');
//使用
                //获取当前时间
                 let date=new Date();
                //获取当前月的第一天
                let monthStart = date.setDate(1);
                //获取当前月
                let currentMonth=date.getMonth();
                //获取到下一个月,++currentMonth表示本月+1,一元运算
                let nextMonth=++currentMonth;
                //获取到下个月的第一天
                let nextMonthFirstDay=new Date(date.getFullYear(),nextMonth,1);
                //一天时间的毫秒数
                let oneDay=1000*60*60*24;
                //获取当前月第一天和最后一天
                let firstDay = moment(monthStart).format("YYYY-MM-DD");
                //nextMonthFirstDay-oneDay表示下个月的第一天减一天时间的毫秒数就是本月的最后一天
                let lastDay = moment(nextMonthFirstDay-oneDay).format("YYYY-MM-DD");
                alert(monthStart)
                alert(firstDay)
                alert(lastDay)

相关文章

网友评论

      本文标题:vue获取年月日

      本文链接:https://www.haomeiwen.com/subject/bvizohtx.html