性能

  • 获取工夫戳
  • 格式化工夫

===========================================================

残缺代码

// _date 为须要格式化的日期,format 为须要格式化的款式function formatDate(_date, format) {    const date = new Date(_date);    switch (format) {        case 'yyyy':            return date.getFullYear();        case 'yy':            return ('' + date.getFullYear).slice(-2);        case 'M':            return date.getMonth() + 1;        case 'MM':            return ('0' + date.getMonth()).slice(-2);        case 'd':            return date.getDate();        case 'dd':            return ('0' + date.getDate()).slice(-2);        case 'H':            return date.getHours();        case 'HH':            return ('0' + date.getHours()).slice(-2);        case 'h':            return date.getHours() % 12;        case 'hh':            return ('0' + date.getHours()).slice(-2);        case 'm':            return date.getMinutes();        case 'mm':            return ('0' + date.getMinutes()).slice(-2);        case 's':            return date.getSeconds();        case 'ss':            return ('0' + date.getSeconds()).slice(-2);        case 'w':            return ['日', '一', '二', '三', '四', '五', '六'][date.getDay()];        case 'stamp' /* 获取工夫戳 */:            return Date.now();        default:            return;    }}

应用

console.log(formatDate(new Date('2021-01-02'), 'w')); // 六console.log(formatDate(new Date(), 'w')); // 二console.log(formatDate('2021-01-02', 'w')); //六console.log(formatDate('2021/01/02', 'w')); //六console.log(formatDate(Date.now(), 'w')); //六console.log(formatDate(new Date(), 'stamp')); // 输入以后工夫戳