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

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

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秒
目录
相关文章
time模块与datetime模块,字符串与日期类型转换
time模块与datetime模块,字符串与日期类型转换
|
3月前
|
前端开发 JavaScript
前端基础(十五)_时间对象、字符串对象
本文介绍了JavaScript中时间对象的操作方法,包括获取和设置年、月、日、小时、分钟、秒等,以及如何格式化时间显示,同时提及了字符串对象的常用方法。
32 0
前端基础(十五)_时间对象、字符串对象
|
XML JSON 前端开发
SpingMVC中日期格式化与转换的那些事
SpingMVC中日期格式化与转换的那些事
82 0
|
5月前
2020-04-18T16:51:56+08:00 类型的时间格式化处理
2020-04-18T16:51:56+08:00 类型的时间格式化处理
25 0
|
5月前
uniapp【组件封装】时间戳格式化为星期
uniapp【组件封装】时间戳格式化为星期
85 0
|
6月前
|
SQL 关系型数据库 MySQL
【Databand】日期时间函数
【Databand】日期时间函数
69 1
|
7月前
|
JavaScript 前端开发 开发者
date对象用法?
date对象用法?
56 1
C4.
|
7月前
|
Python
Phython函数封装
Phython函数封装
C4.
43 0
|
JavaScript
原生js时间格式化函数
在项目中我们很多时候会用到时间控件,这些时间控件都自带时间格式,一些默认值就得通过过滤器和原生函数来处理了。
|
前端开发 Java
全局时间格式化
需求 经常会需要后端给前端传时间,有各种类型的时候,date、java8中LocalDateTime等等,虽然挺简单一个小事,但是也挺繁琐的,毕竟大家容易犯懒。
106 0
全局时间格式化