gpt4 book ai didi

javascript - 可以用浮点格式表示日期时间吗?

转载 作者:行者123 更新时间:2023-12-01 01:30:23 24 4
gpt4 key购买 nike

基本上我使用两种语言,一种是 ruby​​,另一种是 javascript。在 ruby​​ 中你可以做类似的事情:

date.to_f 

--> 并为您提供日期的浮点表示形式,如下所示:

1541393269.3742561

但是当你用 javascript 说:

Date.now()

1542377024455

我也尝试过使用 moment js,但仍然不完全确定如何反射(reflect)这种时间的浮点表示。

有没有一种方法可以像 ruby​​ 一样用 float 在 javascript 中表示日期?

最佳答案

使用performance API ,您可以获得比 Date.now() 更高的精度,但为了缓解 Spectre,某些浏览器会任意限制此 API 的精度,因此如果您确实需要精确值,请务必小心:

const to_f = () => (performance.timeOrigin + performance.now()) / 1000;
console.log(to_f());

关于javascript - 可以用浮点格式表示日期时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53340088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com