0
点赞
收藏
分享

微信扫一扫

格式化日期、时间戳

船长_Kevin 2022-02-28 阅读 123

格式化日期

formatDate(time, Delimiter) {
        Delimiter = Delimiter || '-';
        var now = new Date(time);

        var year = now.getFullYear() + '';
        var month = now.getMonth() + 1 + '';
        var date = now.getDate() + '';
        var hour = now.getHours() + '';
        var minute = now.getMinutes() + '';

        // 补0
        month = month.length < 2 ? '0' + month : month;
        date = date.length < 2 ? '0' + date : date;
        hour = hour.length < 2 ? '0' + hour : hour;
        minute = minute.length < 2 ? '0' + minute : minute;
        
        return year + Delimiter + month + Delimiter + date + " " + hour + ":" + minute;
    }

格式化时间戳

formatTime(time){
      var date = new Date(time); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
      var year = date.getFullYear(),
        month = ("0" + (date.getMonth() + 1)).slice(-2),
        sdate = ("0" + date.getDate()).slice(-2),
        hour = ("0" + date.getHours()).slice(-2),
        minute = ("0" + date.getMinutes()).slice(-2);
      return {
        year,
        month,
        sdate,
        hour,
        minute
      };
    }
举报

相关推荐

0 条评论