//日期格式化

export function formatDate(date,fmt){
var o = {
"M+":date.getMonth() + 1,//月份
"D+":date.getDay(),//日
"h+":date.getHours(),//hours
"m+":date.getMinutes(),//分钟
's+':date.getSeconds(),//秒,
} if(/(y+)/.test(fmt)){
//RegExp.$1 是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配
fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4 - RegExp.$1.length));
}
for(var k in o){
if(new RegExp("("+k+")").test(fmt)){
fmt = fmt.replace(RegExp.$1,(RegExp.$1.length===1)?(o[k]):(("00"+o[k]).substr((""+o[k]).length)))
}
}
return fmt;
} 调用:
项目中:import {formatDate} from "./formatDate.js"
js中:formate(new Date(),'yyyy-MM-DD hh:mm:ss')

最新文章

  1. php 迭代器使用
  2. iOS工作笔记(十五)
  3. NSISの堆栈操作
  4. VB6.0编程笔记——(2)开发环境准备&学习前导入
  5. swift Array 数组
  6. 【学习笔记】锋利的jQuery(三)事件和动画
  7. 测试唯一ID支持多大的并发量
  8. JS截取字符串中数字
  9. 认识下java注解的实现原理
  10. PHP 字符串两边填充补零
  11. 部署OpenStack问题汇总(七)--解决apache启动错误"httpd:Could not reliably determine..."
  12. Android Studio 3.0找不到Android Device Monitor
  13. [Javascript]1. Improve you speed! Loop optimaztion
  14. 适用于 Windows 的虚拟机扩展和功能
  15. Linux命令-文件搜索命令:grep
  16. 通俗了解TCP/IP三次握手四次挥手
  17. FarBox的使用经历
  18. python 函数function
  19. Storm概念学习系列之storm出现的背景
  20. 九度OJ 1094:String Matching(字符串匹配) (计数)

热门文章

  1. XXE攻防总结
  2. Andrew NG 机器学习编程作业5 Octave
  3. SqlServer 左右内连接
  4. 灾难性遗忘(catastrophic forgetting)
  5. Oracle简单学习笔记
  6. Python 15 html 基础 - CSS &javascript &DOM
  7. 【深入分析Java Web技术内幕】1、深入Web请求过程知识点
  8. python基础-----列表操作
  9. C# 锁
  10. [转] netstat 查看TCP状态值