基本上我使用两种语言,一种是 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/