前言
2021-09-03T22:42:05.659+00:00
2021/09/04 06:42:05
- 其原因是北京時間與
UTC
時間相差8
個時區,用了常規獲取日期數據的方法:
date.getFullYear()
date.getMonth()
修改方法
/**
* UTC時間轉換
* @returns {string}
* @param datetime UTC時間
* @param dateSeprator 日期拼接符
* @param timeSeprator 時間拼接符
* @Eexample dateFormat("2021-09-03T22:42:05.659+00:00", "/", ":")
* dateFormat("2021-09-03T22:42:05.659+00:00")
*/
export function transTimestamp(datetime, dateSeprator = '/', timeSeprator = ':') {
if (datetime) {
const date = new Date(datetime)
const year = `${date.getUTCFullYear()}`
let month = `${date.getUTCMonth() + 1}`
let day = `${date.getUTCDate()}`
let hour = `${date.getUTCHours()}`
let minute = `${date.getUTCMinutes()}`
let second = `${date.getUTCSeconds()}`
if (month.length === 1) {
month = `0${month}`
}
if (day.length === 1) {
day = `0${day}`
}
if (day.length === 1) {
day = `0${day}`
}
if (hour.length === 1) {
hour = `0${hour}`
}
if (minute.length === 1) {
minute = `0${minute}`
}
if (second.length === 1) {
second = `0${second}`
}
return `${year}${dateSeprator}${month}${dateSeprator}${day} ${hour}${timeSeprator}${minute}${timeSeprator}${second}`
}
}
2021/09/03 22:42:05
- End -
﹀
﹀
﹀
點贊加收藏
小手留余香