问题标签 [epoch]

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 投票
2 回答
6814 浏览

sql-server - 如何在 SQL Server 中将纪元时间与 24 小时前进行比较?

我正在使用 MS SQL Server 2005,我将日期存储在纪元时间(从 1970 年开始)我需要创建一个语句,该语句将影响过去 24 小时内未更新的任何记录。

0 投票
21 回答
748569 浏览

c# - 如何将 Unix 时间戳转换为 DateTime,反之亦然?

有这个示例代码,但它开始谈论毫秒/纳秒问题。

同样的问题在 MSDN 上,Seconds since the Unix epoch in C#

这是我到目前为止所得到的:

0 投票
5 回答
12588 浏览

php - 使用 PHP 将 mm/dd/yyyy 格式转换为纪元

我有一个 mysql 表,它依赖于与条目日期等效的 unix 纪元时间戳,以在网站的各个部分进行排序和过滤。我正在尝试实现一个日期选择器,它将日期以 mm/dd/yyyy 格式输入到表单字段中。我一直在努力将该日期转换为 unix 纪元格式以将该条目添加到行字段中。我所做的所有尝试都导致生成当天的纪元时间戳。有谁知道我如何采用该日期格式并转换为等效的纪元时间戳?

提前致谢。

附加信息:

我一直在尝试 mktime,我得到的只是今天的时代。抱歉,我应该早点添加一些代码来更好地解释:

表单 ID 为“日期” 数据库字段为“纪元”

这是我发布 for 日期时正在尝试的(未成功):

我从之前的帖子中了解到,这仍然会将值提交为 mm/dd/yyyy 而不是 mktime 期望的 mm、dd、yyyy,但是该帖子没有提供有关如何执行此操作的解决方案。我尝试使用 str_replace 将“/”更改为“”,这产生了相同的结果 - 无论输入的日期如何,都可以获取今天的纪元日期。

这是该代码示例 - 这同样不起作用,但我添加它以帮助说明我尝试过的内容

也感谢您之前的回复,我不希望快速回复被忽视!

谢谢大家!

感谢大家的回复 - strtotime 似乎在最初的测试中工作得最好,并且可能是要走的路,因为这种格式在整个网站上都是一致的。但是所有的建议都对其他一些事情有所帮助,所以再次感谢大家!

0 投票
9 回答
2900 浏览

unix - 以不同语言打印纪元时间

如您所知,今晚,UTC 时间正好 23:31:30,大纪元时间将达到 1234567890!欢呼!

观察纪元时间的一种方法是使用 Perl:

你能用另一种编程语言做同样的事情吗?

0 投票
3 回答
1417 浏览

sql - SQL 语句“SELECT DATEADD(s,1234567890, '19700101')”的结果是什么?

出于某种原因,我的 SQL 安装不起作用:)

也许这个网站会有所帮助(来自Moose的链接)。

0 投票
6 回答
22255 浏览

perl - 如何在 Perl 中将日期转换为纪元时间?

Solaris 10 似乎不太喜欢我。我正在尝试运行一个简单的脚本来接受日期并返回该日期的纪元:

在 RHEL 机器上工作得非常好,但在 Solaris(两者都有 5.8.8 Perl)上被搞砸了,给出了以下错误消息。

在@INC 中找不到 Date/Parse.pm(@INC 包含:/usr/perl5/5.8.4/lib/sun4-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/ 5.8.4/sun4-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int /usr/perl5/vendor_perl/5.8。 4 /usr/perl5/vendor_perl .) 在 try1.pl 第 3 行。 BEGIN 失败 - 编译在 try1.pl 第 3 行中止。

这里有什么问题?...如何纠正这个?

哦..差点忘了,我不能在这个 Solaris 机器上更改/安装/修改任何东西,这个脚本需要发送给运行 Solaris 10 的客户!所以让他安装一个模块绝对不是一个选择。:(

0 投票
2 回答
3225 浏览

javascript - Javascript Unix 纪元时间奇怪

我有一部分脚本可以计算事件的剩余天数:

第一行获取当前的 Unix 纪元时间并减少毫秒数。第二行从 XML 提要中获取未来的事件日期。如果我将这两个时间都输入到在线大纪元计算器中,我会得到正确的 currTime 和 dispDate 日期。但是当我将它们划分为天数(第三行)时,最终的结果是超过 30 天,这要求我使用最后一行来获得正确的天数。

现在,这已经够奇怪了。但是还有其他事情我无法弄清楚。以前是31天,现在错了,所以我把剧本改成了30天,没错。

谁能指出我做错了什么?我一生都无法弄清楚为什么会发生这种情况,我宁愿不必继续调整它。

0 投票
4 回答
8353 浏览

c++ - 给定日期和时间,您如何获得大纪元时间?

我有

如何在 C++ 中获取纪元时间?

我很难用 Boost 搞清楚,有什么例子或替代方法吗?

0 投票
4 回答
20549 浏览

c# - 在 C# 中计算未来纪元时间

我能够找到示例代码来获取 Linux Epoch 中的当前时间戳(自 1970 年 1 月 1 日午夜以来的秒数),但是我无法找到一个关于如何计算未来 Epoch 的示例,例如 10从现在开始几分钟,那么我如何计算 Linux Epoch 中的未来时间?

0 投票
1 回答
3572 浏览

datetime - 如何在 PostgreSQL 中添加默认为 unix 时间戳(纪元)的整数列?

这不起作用: