使用vue.js创建一页面,使用计算属性实现日期的格式化,只显示年月日。

使用vue.js创建一页面,使用计算属性实现日期的格式化,只显示年月日。

img

你可以用用这个


this.dayjs().format("YYYY-MM-DD")
this.dayjs().format("YYYY-MM-DD HH:mm")
this.dayjs(1614787200000).format("YYYY-MM-DD HH:mm:ss")

moment.js 或者自己封装一个函数 。一般你要是用了 element-ui或者antd 都会有 moment.js .可以直接用


function getNowFormatDate(date) {
    var date = new Date(date);
    var seperator1 = "-";
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
   }
    if (strDate >= 0 && strDate <= 9) {
       strDate = "0" + strDate;
    }
    var currentdate = year + seperator1 + month + seperator1 + strDate;
    return currentdate;
}
getNowFormatDate(new Date()) 2022-03-07

贴计算属性的代码?

有一个很好的时间插件推荐你使用 moment.js