Advertisement

编写一个格式化时间的方案

阅读量:

[js] 写一个格式化时间的方法

复制代码
    function dateToString(date, format = 'yyyy-MM-dd') {
      const d = new Date(date);
      let result = format;
      const _config = {
    'y+': d.getFullYear(),
    'M+': d.getMonth() + 1, // 月
    'd+': d.getDate(), // 日
    'h+': d.getHours(), // 小时
    'm+': d.getMinutes(), // 分
    's+': d.getSeconds(), // 秒
      };
    
      for (const reg in _config) {
    if (!(new RegExp(`(${reg})`).test(result))) continue;
    const match = RegExp.$1;
    let num = `${_config[reg]}`;
    while (num.length < match.length) { num = `0${num}` }
    result = result.repla

全部评论 (0)

还没有任何评论哟~