我有喜歡如何特定的時間轉換爲UTC時間戳
var time = "22:00:00"
這種格式的時候,我需要將其轉換成類似1567890764 UTC時間格式,我用這一個時間轉換成世界標準時間。
Math.floor(new Date().getTime()/1000) //it return current UTC timestamp
如何通過「時間」變量並獲得UTC時間戳該特定時間?
我有喜歡如何特定的時間轉換爲UTC時間戳
var time = "22:00:00"
這種格式的時候,我需要將其轉換成類似1567890764 UTC時間格式,我用這一個時間轉換成世界標準時間。
Math.floor(new Date().getTime()/1000) //it return current UTC timestamp
如何通過「時間」變量並獲得UTC時間戳該特定時間?
您可以使用完整日期創建UTC時間戳。 您可以使用Date對象的.getTime()函數。你會得到自1970/01/01以來的毫秒數,然後將它除以1000以獲得秒數。
let datestring = "2017-10-21 13:22:01";
let date = new Date(datestring);
console.log(date.getTime()/1000); // will return 1508584921
您還可以看看Moment.js這是偉大的在Javascript處理日期和時間。
編輯: 如果你想今天的日期22:00:00只是初始化新的日期,並設置這樣的時候:
let date = new Date();
date.setHours(22);
date.setMinutes(0);
date.setSeconds(0);
我沒有與該時間字符串的日期。我只是有時間=「22:00:00」如何獲得當時的utc –
我更新了我的答案如果你想要今天的日期22:00:00 –
沒有這樣的事,作爲一個_「UTC時間格式」 _。您發佈的時間戳是完整的_日期。那裏還有一年/一月/一天等等。 '1567890764'是_「格林威治標準時間:2011年9月7日星期六下午9:12:44」的時間戳。_ – Cerbrus
是的,我需要今天日期的時間戳「22:00:00」。如何通過讓時間=「22:00:00」 –
22:00:00在每個時區具有不同的等效UTC時間並使用不同的偏移量。 – RobG