请问大家,js如何获取不带时区的时间戳?

请问大家,js如何获取不带时区的时间戳?就是需要自己加8小时的才能转为北京时间的时间戳


回答:

Date.now() + new Date().getTimezoneOffset()*60*1000


回答:

用Moment插件转换一下就好


回答:

function getTimestamp() {

const d = new Date();

return +d + d.getTimezoneOffset() * 60 * 1000;

}


回答:

如果是获取的 时间戳 字符串可以用这个 new Date().toUTCString(),但是并不能够计算。
如果说直接返回 YYYY-MM-DD 格式的 UTC 时间戳,需要用到 getUTCFullYear()setUTCMonth()getUTCDate() 三个API。

如果说是需要像 new Date() 一样,这种可以处理的UTC时间的话,没有直接可用的API,需要自己处理,当然直接用 momentjs 或者 dayjs 的话,就会方便很多了


回答:

Date.now() 得到的时间戳本来就是零时区时间啊

以上是 请问大家,js如何获取不带时区的时间戳? 的全部内容, 来源链接: utcz.com/p/933766.html

回到顶部