js日期格式化

  dateFormat(fmt, date) {
      let ret;
      const opt = {
        "Y+": date.getFullYear().toString(), //
        "m+": (date.getMonth() + 1).toString(), //
        "d+": date.getDate().toString(), //
        "H+": date.getHours().toString(), //
        "M+": date.getMinutes().toString(), //
        "S+": date.getSeconds().toString(), //
      };
      for (let k in opt) {
        ret = new RegExp("(" + k + ")").exec(fmt);
        if (ret) {
          fmt = fmt.replace(
            ret[1],
            ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, "0")
          );
        }
      }
      return fmt;
    },

 

posted @ 2020-09-02 14:26  Day_Show  阅读(327)  评论(0)    收藏  举报