问题标签 [time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4648 浏览

time - 我期望来自以太网同一子网上的第 0 层 NTP 服务器的时间有多准确?

我有一个应用程序,它依赖 gpsd 和 ntpd 来准确设置 linux 机器上的系统时间。

gpsd 输入 NMEA + PPS

该应用程序在网络上每秒运行约 25MB,我认为系统上的负载以某种方式导致时间抖动。(加载的 PCI express 总线导致不规则的中断延迟)

我有另一台完全没有加载的机器,我可以设置它来读取 GPS 并充当已加载机器的 NTP 服务器。(加载的机器将开始启动 1 ???)

我期望来自以太网同一子网上的第 0 层 NTP 服务器的时间有多准确?

我希望这不是太离题,我相信有时其他人会很高兴答案记录在这里。;-)

0 投票
3 回答
10670 浏览

c# - 你如何计算C#中的累积时间?

我想计算我保存在数据库中的 2 次之间的时间跨度。所以从字面上看,我想知道这两个值之间的时间长度。

14:10:20 - 10:05:15 = 02:05:05

所以结果是 02:05:05。

我将如何使用 C# 来实现这一点?

14:10:20 是我将其保存在数据库中的格式。

0 投票
5 回答
2476 浏览

c# - 如何读取时间值,然后将其插入 TimeSpan 变量

如何读取时间值,然后将其插入 TimeSpan 变量?

0 投票
7 回答
75372 浏览

macos - 如何将任务设置为每隔一段时间运行一次?

如何每隔 30 分钟运行一次脚本?我认为不同的操作系统有不同的方法。我正在使用 OS X。

0 投票
10 回答
25782 浏览

php - php 检查有效日期,奇怪的日期转换

有没有办法检查日期/时间是否有效,您会认为这些很容易检查:

真正让我感动的是:

结果:“1999-11-30”,

嗯?我从 0000-00-00 到 1999-11-30 ???

我知道我可以进行比较以查看日期是否与我拥有的日期相等,但这不是一种非常可靠的检查方式。有什么好方法可以检查我是否有一个有效的日期?任何人都有一个很好的功能来检查这个?

编辑:人们在问我在运行什么:在 Linux localhost 2.6.18-53.1.14.el5 #1 SMP Wed Mar 5 11 上运行 PHP 5.2.5 (cli)(构建时间:2008 年 7 月 23 日 11:32:27) :36:49 EST 2008 i686 i686 i386 GNU/Linux

0 投票
22 回答
71665 浏览

javascript - 如何从 JavaScript 中的用户输入将时间解析为 Date 对象?

我正在开发一个表单小部件,供用户在文本输入中输入一天中的时间(用于日历应用程序)。使用 JavaScript(我们使用 jQuery FWIW),我想找到解析用户输入到 JavaScriptDate()对象中的文本的最佳方法,以便我可以轻松地对其进行比较和其他操作。

我尝试了这种parse()方法,但它对我的需求来说有点太挑剔了。我希望它能够成功地将以下示例输入时间(除了其他逻辑上相似的时间格式)解析为同一个Date()对象:

  • 1:00 PM
  • 1:00 PM
  • 下午 1:00
  • 1:00 PM
  • 1:00 PM。
  • 下午 1:00
  • 下午 1 点
  • 下午 1 点
  • 1个
  • 下午 1 点
  • 下午 1 点
  • 1便士
  • 13:00
  • 13

我在想我可能会使用正则表达式来拆分输入并提取我想用来创建Date()对象的信息。做这个的最好方式是什么?

0 投票
10 回答
1154 浏览

language-agnostic - 您将如何存储和查询营业时间?

我们正在构建一个应用程序来存储各种企业的“营业时间”。表示此数据的最简单方法是什么,以便您可以轻松检查项目是否打开?

一些选项:

  • 分割出可以标记为“打开/关闭”的块(每 15 分钟一次)。检查涉及查看“打开”位是否设置为所需时间(有点像火车时刻表)。
  • 存储时间范围列表(11am-2pm、5-7pm 等)并检查当前时间是否在任何指定范围内(这是我们的大脑在解析上述字符串时所做的事情)。

有没有人有存储和查询时间表信息的经验和任何建议?

(有各种疯狂的极端案例,比如“本月的第一个星期二关闭”,但我们将把它留到另一天)。

0 投票
4 回答
767 浏览

database - 代表夏令时规则的最佳方式是什么?

我需要将世界不同地区的夏令时(夏令时)转换规则存储在数据库中。我已经有了一种存储区域和子区域的方法(因此整个“澳大利亚的一半”/亚利桑那/纳瓦霍问题都得到了解决),但我想知道实现这一目标的最有效模式是什么。我看到的两个选项:

  • 有一个表格,其中包含每年和地区的唯一一行,给出夏季时间的开始和结束时间以及特定的偏移量
  • 有一个表格,其中存储每个地区的公式和有效日期范围(以色列等地区所需的有效范围)

第一个的优点是灵活性,因为实际上一切皆有可能。不幸的是,它还需要 (a) 更多空间,并且相应地 (b) 需要大量工作来获取数据输入。第二个很好,因为一行可以对应一个区域几十年,但它也需要应用层中的某种语言解析器和解释器。由于这个数据库将被几个用没有强大文本处理能力的语言编写的不同应用程序使用,我宁愿避免这条路线。

我很想只使用 zoneinfo 或类似的东西,但不幸的是,在这种情况下这不是一个选项。同样,我无法标准化数据库中必须存在的日期、时区和夏令时信息以满足某些用例。

有没有人有做类似事情的经验?同样,有没有人有任何我可能错过的绝妙选择?

0 投票
14 回答
544463 浏览

c++ - 如何为 C++ 程序添加定时延迟?

我正在尝试在 C++ 程序中添加定时延迟,并且想知道是否有人对我可以尝试的内容或我可以查看的信息有任何建议?

我希望我有更多关于如何实现这个定时延迟的详细信息,但是在我有更多关于如何添加定时延迟的信息之前,我不确定我应该如何尝试实现这个。

0 投票
6 回答
253 浏览

time - 状态和时间穿越逻辑和程序流程?

想知道使用一些参考键索引应用程序的每个可能状态是否有用......

意思是,假设我们有一个启动的程序,只有这么多可能的结果,比如 8。

但是如果每个结果都是通过更多的逻辑状态来获得的,并且在每个分支之间被认为是一个状态并映射到一个键。

在大型程序中可能会占用大量内存,但如果我们可以直接访问密钥(密钥可以基于时间或逻辑深度),那么我们可以立即遍历任何可能的情况,而无需启动整个过程再次使用新数据。

可以把它想象成一棵树,其中没有子节点的节点是最终结果,节点与其父节点或子节点之间的每个分支都是一个“状态”,每个分支都有不同的键控。因此,虽然只有 8 个叶子,或者该过程的最终结果,但可能存在许多“状态”,具体取决于逻辑在没有子节点之前沿着树向下走的深度。

也许用于模拟,但这需要大量内存。