今天写了一个日期自动减去一天的过滤器,然后返回一个自定义的日期格式,下面是代码

Vue.filter("formatPeriods", function (date) {//传进来一个日期
    var startTime = new Date(date).getTime() -  24 * 60 * 60 * 1000;//减去一天
    var startYear = new Date(startTime).getFullYear(); //获取新的日期的年份
    var startMonth = new Date(startTime).getMonth() + 1;//获取月份
    var startDay = new Date(startTime).getDate(); //获取天
    return startYear + Appendzero(startMonth) + Appendzero(startDay) //自定义日期格式,可以用字符串拼接成想要的
    function Appendzero(obj) { //添0操作
        {
            if (obj < 10) {
                return "0" + "" + obj;
            } else {
                return obj;
            }
        }
    }
});

Logo

前往低代码交流专区

更多推荐