如何将特定时间转换为 UTC 时间戳
how to convert particular time into UTC timestamp
我很喜欢这种格式
var time = "22:00:00"
我需要将其转换为 UTC 时间格式,例如 1567890764
我正在使用这个将时间转换为 UTC。
Math.floor(new Date().getTime() / 1000) //it return current UTC timestamp
如何传递 "time" 变量并获取特定时间的 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);
我很喜欢这种格式
var time = "22:00:00"
我需要将其转换为 UTC 时间格式,例如 1567890764 我正在使用这个将时间转换为 UTC。
Math.floor(new Date().getTime() / 1000) //it return current UTC timestamp
如何传递 "time" 变量并获取特定时间的 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);