美文网首页
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