JS去掉Json时间日期格式带T的日期
在项目中有遇到对于后台传过来的json数据时间格式是带T的一些做法总结
方式一
-
//时间格式中含有T
-
let date = '2022-12-15T16:14:24',
-
dateTimeres = date.replace(/T/g, ' ').replace(/.[\d]{3}Z/, ' ')
-
console.log(dateTimeres, 'dateTimeres')
方式二
-
let date = '2022-12-15T16:14:24',
-
dateTimeres = new Date( new Date(date) 8 * 3600 * 1000)
-
.toISOString()
-
.replace(/T/g, ' ')
-
.replace(/\.[\d]{3}Z/, '')
-
console.log(dateTimeres, 'dateTimeres')
方式三 (最准确,但繁琐)
-
//去除Json日期格式的T
-
function TimeFormat(time) {
-
let d = time ? new Date(time) : new Date(),
-
obj = {
-
year: d.getFullYear(),
-
month: d.getMonth() 1,
-
day: d.getDate(),
-
hours: d.getHours(),
-
min: d.getMinutes(),
-
seconds: d.getSeconds()
-
}
-
Object.keys(obj).forEach(key => {
-
if (obj[key] < 10) obj[key] = `0${obj[key]}`
-
// console.log(obj[key])
-
})
-
-
return `${obj.year}-${obj.month}-${obj.day} ${obj.hours}:${obj.min}:${obj.seconds}`
-
}
-
//时间格式中含有T
-
let date = '2022-12-15T16:14:24'
-
console.log(TimeFormat(date), 'dateTimeres')
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgbhbba
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01