[分享] 封装时间格式化函数

简介: [分享] 封装时间格式化函数

image.png

// 封装日期格式化函数
const date = new Date('2021-4-12 10:22:22');
function dateFormat (date, format = 'YYYY-MM-DD HH:mm:ss') {
    const config = {
        YYYY: date.getFullYear(),
        MM: date.getMonth(),
        DD: date.getDate(),
        HH: date.getHours(),
        mm: date.getMinutes(),
        ss: date.getSeconds(),
    }
    for(const key in config){
        format = format.replace(key, config[key])
    }
    return format
}
console.log(dateFormat(date)); // 2021-3-12 10:22:22
console.log(dateFormat(date, 'YYYY年MM月DD日')); // 2021年3月12日
console.log(dateFormat(date, 'YYYY年MM月DD日 HH时mm分ss秒')); // 2021年3月12日 10时22分22秒
目录
相关文章
|
1月前
|
C++
【C++】实现日期类相关接口(三)
【C++】实现日期类相关接口
|
1月前
|
C++
【C++】实现日期类相关接口(二)
【C++】实现日期类相关接口
|
1月前
|
C++
【C++】实现日期类相关接口(一)
【C++】实现日期类相关接口
time模块与datetime模块,字符串与日期类型转换
time模块与datetime模块,字符串与日期类型转换
|
11月前
|
XML JSON 前端开发
SpingMVC中日期格式化与转换的那些事
SpingMVC中日期格式化与转换的那些事
77 0
|
4月前
2020-04-18T16:51:56+08:00 类型的时间格式化处理
2020-04-18T16:51:56+08:00 类型的时间格式化处理
23 0
|
6月前
时间类:定义对象并输出特定时间
时间类:定义对象并输出特定时间
25 0
C4.
|
6月前
|
Python
Phython函数封装
Phython函数封装
C4.
35 0
|
人工智能 自然语言处理 Java
Java函数详解:获取传入日期的最后一天
如果数据是从一个旧系统迁移到新系统,那么可能需要知道迁移的最后一天是哪一天,以便可以结束迁移并启动新系统的运行。 这个时候就需要一个“获取传入日期的最后一天”这样的函数来实现以上功能需求。
DRF--ModelSerializer和时间格式化
DRF--ModelSerializer和时间格式化