如何将特定时间转换为UTC时间戳。

10 浏览
0 Comments

如何将特定时间转换为UTC时间戳。

这个问题已经有了答案

如何在JavaScript中获取时间戳?

如何将小时、分钟、秒设置为以GMT为基准的日期?

我有一个时间格式如下:

var time = "22:00:00"

我需要将其转换为UTC时间格式,如1567890764。

我正在使用这个来将时间转换为UTC。

Math.floor(new Date().getTime() / 1000) //it return current UTC timestamp

如何传递\"时间\"变量并获取该特定时间的UTC时间戳?

admin 更改状态以发布 2023年5月23日
0
0 Comments

你可以使用完整的日期创建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,只需初始化新的Date,然后设置时间如下:

let date = new Date();
date.setHours(22);
date.setMinutes(0);
date.setSeconds(0);

0