将日期时间转换为指定格式,如:YYYY-mm-dd HH:MM表示2019-06-06 19:45

/*** 日期格式化* @param {*} fmt YYYY-mm-dd HH:MM 格式字符串* @param {*} date new Date() 时间对象*/
function dateFormat(fmt, date) {let ret;const opt = {"Y+": date.getFullYear().toString(),        // 年"m+": (date.getMonth() + 1).toString(),     // 月"d+": date.getDate().toString(),            // 日"H+": date.getHours().toString(),           // 时"M+": date.getMinutes().toString(),         // 分"S+": date.getSeconds().toString()          // 秒// 有其他格式化字符需求可以继续添加,必须转化成字符串};for (let k in opt) {ret = new RegExp("(" + k + ")").exec(fmt);if (ret) {fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))};};return fmt;
}

用法:

let date = new Date()
dateFormat("YYYY-mm-dd HH:MM", date)
>>> 2019-06-06 19:45`

js 日期时间的格式化相关推荐

  1. php中日期选择代码,实现JS日期时间选择器

    这次给大家带来实现JS日期时间选择器,实现JS日期时间选择器的注意事项有哪些,下面就是实战案例,一起来看一下. flatpickr 是一个轻量级.注重精益.由 UX 驱动和可扩展的 JavaScrip ...

  2. SQL日期时间常用格式化方法

    日期时间常用格式化方法 1 日期(+时间)→unix时间戳 2 unix时间戳→日期.时间.日期+时间 3 时间格式化 4 毫秒的处理 日常工作中接触到的时间类型一般而言有4种,分别是: unix时间 ...

  3. 【转】js日期时间函数

    Date.prototype.isLeapYear 判断闰年 Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 Date.prototyp ...

  4. Moment JS日期时间比较

    本文翻译自:Moment js date time comparison I'm using moment.js to format my date time, here I have two dat ...

  5. oracle格式化列宽度,ORACLE日期时间的格式化参数大全

    经常遇到有朋友问询关于日期时间格式化的问题(或可以通过格式化轻易解决),经过参考Oracle SQL Reference官方文档,并附上详细的应用示例综合成文,希望能够对大家学习和使用有所帮助.本篇可 ...

  6. oracle存储格式化时间,ORACLE日期时间的格式化参数大全

    经常遇到有朋友问询关于日期时间格式化的问题(或可以通过格式化轻易解决),经过参考Oracle SQL Reference官方文档,并附上详细的应用示例综合成文,希望能够对大家学习和使用有所帮助.本篇可 ...

  7. JS - 日期时间比较函数

    JS日期比较(yyyy-mm-dd) function duibi(a, b) {var arr = a.split("-");var starttime = new Date(a ...

  8. js日期时间比较大小

    知识点: new Date(Date.parse(时间1)) == new Date(Date.parse(时间2)) 上面的方法可以结合自定义的时间戳 比如下面的日期时间格式化函数使用 functi ...

  9. JS日期时间比较大小(绝对干货)

    普通日期时间比较 泛指格式相同的日期时间 var date1 = new Date("2020-3-15"); var date2 = new Date("2020-2- ...

最新文章

  1. java socket channel_Java NIO 教程(八) SocketChannel
  2. .net oa 用到那些技术_一起来看看选择免费OA办公系统的难点
  3. 【图文解释】快速排序算法
  4. 【VB.NET】实验 控件综合运用——“五一”商城大促の模拟
  5. java二叉树求权值_百度笔试题目:二叉树路径权值和【转】
  6. 另菜单或工具栏按钮失效的mfc处理方法
  7. iis服务器网站指向ip地址,IIS之Web服务器 一个IP地址对应多个Web站点 多个域名...
  8. Python实现线程安全队列
  9. 【MapGIS精品教程】005:MapGIS中间件的配置与使用
  10. C语言程序出现malloc(): corrupted top size异常中止
  11. 一:以理论结合实践方式梳理前端 ES 6+ ——— ES 6+ 能干什么
  12. 1. Boost.Asio入门
  13. 一支口红用了5年_一支口红多久该扔掉?保质期过了还能用吗?
  14. 传说之下三重审判用计算机怎么弹,传说之下三重审判无限血
  15. 【linux】之系统安全
  16. CAS,ReentrantLock和synchronized总结
  17. html怎样使得链接在新窗口中打开
  18. 没有痛苦的博士求学经历不是合格的(彭思龙)
  19. 【阿朱标红】O2O五年三次创业的九大经验(天天用车CEO翟光龙)
  20. 去中心网络服务器,去IOE 去中心化_浪潮服务器_网络安全-中关村在线

热门文章

  1. 十分钟了解分布式计算:GraphLab
  2. Stanford UFLDL教程 白化
  3. 编程之美-1的数目方法整理
  4. 编程之美-阶乘方法整理
  5. 鸟哥的Linux私房菜(基础篇)-第五章、首次登陆与在线求助 man page
  6. 《分布式操作系统》知识点(22~28)四
  7. html的进一步了解(更新中···)
  8. OTA江湖浪潮再起,世界邦的出境定制自由行之路难以亨通?
  9. 如何成为一名卓越的前端工程师
  10. Linux 文件和目录的属性及权限