热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js格式化日期时间工具类

js格式化日期时间工具类dateUtil.js***格式化日期时间*exportfunctionformatDatetime(date,fmt){if((y).test(fmt))

js格式化日期时间工具类


dateUtil.js


/*** 格式化日期时间*/export function formatDatetime(date, fmt) {if(/(y+)/.test(fmt)){fmt = fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4-RegExp.$1.length))}let obj = {"M+": date.getMonth() + 1,"d+": date.getDay(),"h+": date.getHours(),"m+": date.getMinutes(),"s+": date.getSeconds()}for(let key in obj){if(new RegExp(`(${key})`).test(fmt)){let str = obj[key] + ''fmt = fmt.replace(RegExp.$1, RegExp.$1.length === 1 ? str : padLeftZero(str))}}return fmt}function padLeftZero(str) {return ("00" + str).substr(str.length)
}

使用方法

//引入formatDatetime方法
import {formatDatetime} from 'common/util/dateUtil'let date = new Date()
//传入date对象和日期时间格式
let fmtDate = formatDatetime(date, 'yyyy-MM-dd hh:mm')

推荐阅读
author-avatar
飘零-遗忘_106
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有