JS 时间格式化为:yyyy/MM/dd hh:mm:ss 或者 yyyy-MM-dd hh:mm:ss

一行代码搞定

1. 先给答案,再来讲解(很简单):

// 举例:2021/10/16 16:39:00
new Date().toLocaleString('chinese',{hour12:false})
// 举例:2021-10-16 16:39:00
new Date().toLocaleString('chinese',{hour12:false}).replace(/(\/)/g,'-')

2. 讲解:

很多同学在项目中对时间戳进行格式化,都是引入moment三方插件,或在全局(页面)中写一个超长的转化方法。今天无意间发现一个超级简单的,虽然感觉之前也学习过,但是久而久之,就淡忘了。希望拿出来可以对大家有一定帮助,主要是提高开发效率,如下:

  1. 将时间戳转化为本地字符串(其实就是格式化),并且传入参数hour12:false,也就是使用24小时制。
new Date().toLocaleString('chinese',{hour12:false})
  1. 那么到了这一步,转化成以 - 来划分日期的就更简单了,只要使用replace()/ 全部替换为-即可 ,所以说一行代码就搞定了:
new Date().toLocaleString('chinese',{hour12:false}).replace(/(\/)/g,'-')

JS 时间格式化 时间戳 日期相关推荐

  1. 时间戳显示为多少分钟前,多少天前的JS处理,JS时间格式化,时间戳的转换

    var dateDiff = function (timestamp) {// 补全为13位var arrTimestamp = (timestamp + '').split('');for (var ...

  2. js时间格式化函数,支持Unix时间戳

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  3. mysql.h函数解释_mysql时间格式化函数日期格式h和H区别

    本文为博主原创,未经允许不得转载: 今天碰到一个问题,发现项目中有一个统计图的数据和时间格式没有对应准确,统计图要描述的是操作次数和操作时间的关系, 但很奇怪的是操作次数对应的时间却是凌晨,实际应用中 ...

  4. 原生js时间格式化方法封装

    原生js时间格式化方法封装 创建formatDate函数,传入date(时间)和format(格式)两个参数,简单判断format返回相应格式的时间 注意:getMonth()方法获取到的月份会比实际 ...

  5. 前端开发中,js时间与时间戳的转换

    js时间与时间戳的转换 时间转换为时间戳:包含精确到秒和到毫秒 1.通过valueOf()取得原始对象的原始值获取时间,精确到毫秒 var a=(new Date()).valueOf();//a=1 ...

  6. vue-element表格Day.js时间转换时间戳

    这里写自定义目录标题 vue-element表格Day.js时间转换时间戳 具体内容 vue-element表格Day.js时间转换时间戳 记录一下修改时间的方式. 具体内容 用的vue-elemen ...

  7. js时间格式化几分钟前、几小时前

    时间格式化几分钟前.几小时前 当前时间:2019-07-29 10:21:00 //打印 console.log(app.getDateDiff('2019-07-29 10:20:00')) //输 ...

  8. Vue.js时间格式化处理

    1.首先在vue项目中安装moment npm install moment --save 2. 定义时间格式化全局过滤器,在dateUtil.js中或组件中导入该组件 import moment f ...

  9. mysql查询时间格式化_mysql 日期时间查询及其格式化

    -- 今天 select fullName,addedTime from t_user where to_days(addedTime) <= to_days(now()); -- 昨天 sel ...

  10. js时间转换成日期格式 及取当前时间的10分钟之后

    function dataString(d) {let date = new Date(); //1. js获取当前时间let min = date.getMinutes(); //2. 获取当前分钟 ...

最新文章

  1. Python模块EasyGui专题学习
  2. Python for循环本质
  3. mysql判断是否在日期区间_通过sql判断时间区间是否存在数据
  4. Java创新型模式_java设计模式--创建型模式(一)
  5. Spring笔记——数据源配置
  6. grafana高可用架构
  7. 写得好 git 提交信息
  8. 构造方法之间如何调用?
  9. python 官方中文文档(在线)
  10. WIN10外接显示器有妙招
  11. CDN加速技术可以解决的问题——诺必达云服务
  12. 三维模型楼盘展示的功能及优点
  13. 【案例】融360:智能金融系统建设最佳实践案例
  14. 创新模式 ---三级火箭:深度讲解互联网降维打击
  15. 自制表情包!android,PicsArt定制专属表情包-PicsArt表情包自制软件下载-乐游网安卓下载...
  16. Android下的配置管理之道之主从gerrit配置使用replication插件
  17. Dotaer vs Loler
  18. 期货开户加一分高交返靠谱吗?
  19. 结对作业项目报告——四则运算UI设计(UI第一组 PB16120211 章豪 PB16151063 吴宏宇)...
  20. ringbuff进阶 evbuffer

热门文章

  1. 【转】Endnote X3破解版和教程
  2. js页面刷新事件 ,Javascript刷新页面的几种方法
  3. 北航计算机专业报录比,北京航空航天大学考研报录比数据查询
  4. Unity 3D 网络游戏架构设计
  5. 深度学习需要计算机配置,深度学习工作站配置推荐
  6. c++——使用PlaySound()播放声音
  7. 【CPRI协议v7.0】CPRI 8b/10b编码Scrambling功能
  8. 6LowPAN与CoAP协议
  9. iOS Socket 客户端 基本使用
  10. java微信公众号百度地图,微信企业号开发之微信考勤百度地图定位