zoukankan      html  css  js  c++  java
  • js格式化时间的函数示例【好用】

    在做API开发的时候,经常会遇到需要转化时间的时候,下面是一个非常好用的转化时间的函数:

    /**
     * [dateFormat 格式化时间]
     * dateFormat('YYYY/mm/dd HH:MM','2020-12-01 15:20:23');
     * 2020/12/01 15:20
     */
    function dateFormat(fmt, date) {
      var ret;
      date = new Date(date);
      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 (var 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;
    }
  • 相关阅读:
    day58
    day57
    day55
    day56
    day54
    Vue(练习二)
    Vue练习
    Vue框架
    作业
    Django(九)
  • 原文地址:https://www.cnblogs.com/e0yu/p/14250702.html
Copyright © 2011-2022 走看看