300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JS 时间格式化 时间戳 日期

JS 时间格式化 时间戳 日期

时间:2024-02-11 11:01:15

相关推荐

JS 时间格式化 时间戳 日期

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

一行代码搞定

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

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

2. 讲解:

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

将时间戳转化为本地字符串(其实就是格式化),并且传入参数hour12:false,也就是使用24小时制。

new Date().toLocaleString('chinese',{hour12:false})

那么到了这一步,转化成以-来划分日期的就更简单了,只要使用replace()/全部替换为-即可 ,所以说一行代码就搞定了:

new Date().toLocaleString('chinese',{hour12:false}).replace(/(\/)/g,'-')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。