javascript - 可以用浮点格式表示日期时间吗?
问题描述
基本上我使用两种语言,一种是 ruby,另一种是 javascript。在红宝石中,您可以执行以下操作:
date.to_f
--> 并为您提供日期的浮点表示,如下所示:
1541393269.3742561
但是当你在 javascript 中说:
Date.now()
1542377024455
我也尝试了 moment js,但仍然不完全确定如何反映时间的这种浮动表示。
有没有办法用 ruby 中的浮点数表示 javascript 中的日期?
解决方案
使用性能 API,您可以获得比 更高的精度Date.now()
,但为了缓解 Spectre,一些浏览器会任意限制此 API 的精度,因此如果您确实需要精确值,请小心:
const to_f = () => (performance.timeOrigin + performance.now()) / 1000;
console.log(to_f());
推荐阅读
- r - 使用 map_dfr 向列表中的每个数据框添加一行,列中位数
- c# - 如何从特定的 easyTabs 选项卡获取信息
- c# - 每次加载任何统一项目并且找不到修复程序时都会出现错误
- python - 使用 python selenium 关闭每 30 秒打开的每个 webdriver
- pine-script - 绘制更高的时间框架高点和低点,不包括当前蜡烛
- flutter - 查找已停用小部件的祖先是不安全的 => 使用 Riverpod => 使用 "Navigator.of(context).pushReplacementNamed('/page');"
- microsoft-graph-api - 无法通过 Graph API 主动安装 Microsoft 团队应用
- android - 如何让图片出现在列表中
- html - 如何放置居中元素?
- php - 字符串长度验证php表单