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

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

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模块,字符串与日期类型转换
|
2月前
|
前端开发 JavaScript
前端基础(十五)_时间对象、字符串对象
本文介绍了JavaScript中时间对象的操作方法,包括获取和设置年、月、日、小时、分钟、秒等,以及如何格式化时间显示,同时提及了字符串对象的常用方法。
31 0
前端基础(十五)_时间对象、字符串对象
|
11月前
|
XML JSON 前端开发
SpingMVC中日期格式化与转换的那些事
SpingMVC中日期格式化与转换的那些事
80 0
|
4月前
2020-04-18T16:51:56+08:00 类型的时间格式化处理
2020-04-18T16:51:56+08:00 类型的时间格式化处理
23 0
|
6月前
类模块的练习--实现日期类
类模块的练习--实现日期类
|
6月前
|
存储 程序员 Python
Python函数定义与调用详解
Python中的函数是可重用代码块,用于接收参数、执行操作并可能返回输出。通过`def`定义函数,如`def greet(name): print(f"Hello, {name}!")`。函数可接受任意数量的参数,包括默认值。调用函数时提供参数,如`greet("Alice")`。可变参数通过星号(*)和双星号(**)实现。函数有助于代码模块化、理解和维护。掌握函数是Python编程基础。
|
6月前
时间类:定义对象并输出特定时间
时间类:定义对象并输出特定时间
28 0
C4.
|
6月前
|
Python
Phython函数封装
Phython函数封装
C4.
43 0
|
JavaScript
过滤器(filter)的基本使用 + 时间戳转化为相对日期过滤器代码封装
过滤器(filter)的基本使用 + 时间戳转化为相对日期过滤器代码封装
78 0
|
人工智能 自然语言处理 Java
Java函数详解:获取传入日期的最后一天
如果数据是从一个旧系统迁移到新系统,那么可能需要知道迁移的最后一天是哪一天,以便可以结束迁移并启动新系统的运行。 这个时候就需要一个“获取传入日期的最后一天”这样的函数来实现以上功能需求。