1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 在Vue组件中使用js(script标签)转换13位UTC格式的时间戳

在Vue组件中使用js(script标签)转换13位UTC格式的时间戳

时间:2018-11-01 20:03:08

相关推荐

在Vue组件中使用js(script标签)转换13位UTC格式的时间戳

声明:代码来源AI 非本人原创

经测试实际可用

<template><td>{{ UTCDataToBJ(item.Created) }}</td></template>

() 括弧内容为展示的值或传递的值

<script>function UTCDataToBJ(utcDate) {// 将13位时间戳转换为日期对象const date = new Date(parseInt(utcDate, 10));// 获取北京时区时间与UTC时间的时间差,单位为分钟const offset = new Date().getTimezoneOffset();// 计算北京时区的小时数const bjHours = date.getUTCHours() + 8 - Math.abs(offset / 60);// 构造新的日期对象,本地时间为北京时间const bjDate = new Date(date.setHours(bjHours, date.getUTCMinutes()));// 格式化日期字符串const year = bjDate.getFullYear();const month = padZero(bjDate.getMonth() + 1);const day = padZero(bjDate.getDate());const hours = padZero(bjDate.getHours());const minutes = padZero(bjDate.getMinutes());const seconds = padZero(bjDate.getSeconds());return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;}</script>

实现显示为下方图片内容(页面没做好,显得方方正正)

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