亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Javascript 中將 UTC 時間轉換為 EPOCH 秒

在 Javascript 中將 UTC 時間轉換為 EPOCH 秒

撒科打諢 2022-12-18 15:42:51
2020-08-01 11:53:25.85088067 +0000 UTC m=+154637.818754072我收到這種格式的時間,需要幫助才能用 JavaScript 將其轉換為 2020 年 8 月 1 日上午 11:53
查看完整描述

3 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

您可以使用矩庫。試試這個:


let moment = require('moment');


let dateString = "2020-08-01 11:53:25.85088067 +0000 UTC m=+154637.818754072"

dateString = dateString.split("+")[0];

let date = new Date(dateString);

let formattedDate = moment(date).format('Do MMMM YYYY, h:mm:ss a');

console.log(formattedDate); //1st August  2020, 11:53:25 am


查看完整回答
反對 回復 2022-12-18
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

const dateTimeString = "2020-08-01 11:53:25.85088067 +0000 UTC m=+154637.818754072"

const dateTimeArray = dateTimeString.split(' ')

const [date, time] = dateTimeArray

const dateArray = date.split('-')

const timeArray = time.split(':')

const [year, month, day] = dateArray

const [hour, minute, second] = timeArray

const utcDate = new Date(Date.UTC(year, month - 1, day, hour, minute, second));


console.log(utcDate.toUTCString())

console.log(utcDate.getTime() / 1000)


查看完整回答
反對 回復 2022-12-18
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

如果你想要秒中的值,那么:

Math.floor(新日期('2011-03-29 17:06:21 UTC') / 1000); 它會給你秒的 Unix 時間..(在上面的例子中:1301418381)

如果你想要完整的日期對象:根據 mdn ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC ) 使用這個:

var dateString = "2020-08-01 11:53:25.85088067 +0000 UTC m=+154637.818754072"

dateString.toUTCString()

如果我理解錯了問題,請評論或回復,以便我正確理解。謝謝


查看完整回答
反對 回復 2022-12-18
  • 3 回答
  • 0 關注
  • 93 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號