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

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

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秒
目录
相关文章
|
2月前
2020-04-18T16:51:56+08:00 类型的时间格式化处理
2020-04-18T16:51:56+08:00 类型的时间格式化处理
16 0
|
2月前
uniapp【组件封装】时间戳格式化为星期
uniapp【组件封装】时间戳格式化为星期
48 0
|
4月前
类模块的练习--实现日期类
类模块的练习--实现日期类
|
4月前
时间类:定义对象并输出特定时间
时间类:定义对象并输出特定时间
20 0
|
4月前
|
JavaScript 前端开发 开发者
date对象用法?
date对象用法?
35 1
C4.
|
4月前
|
Python
Phython函数封装
Phython函数封装
C4.
23 0
|
11月前
|
人工智能 自然语言处理 Java
Java函数详解:获取传入日期的最后一天
如果数据是从一个旧系统迁移到新系统,那么可能需要知道迁移的最后一天是哪一天,以便可以结束迁移并启动新系统的运行。 这个时候就需要一个“获取传入日期的最后一天”这样的函数来实现以上功能需求。
DRF--ModelSerializer和时间格式化
DRF--ModelSerializer和时间格式化
|
JavaScript
原生js时间格式化函数
在项目中我们很多时候会用到时间控件,这些时间控件都自带时间格式,一些默认值就得通过过滤器和原生函数来处理了。
|
前端开发 Java
全局时间格式化
需求 经常会需要后端给前端传时间,有各种类型的时候,date、java8中LocalDateTime等等,虽然挺简单一个小事,但是也挺繁琐的,毕竟大家容易犯懒。
101 0
全局时间格式化