问题标签 [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.
time - 返回带模数的时间分量
有人在一个班次中完成 20 小时 42 分 16 秒,总计 74536 秒。我如何从该人为该班次所做的秒数中获取小时数?
已经尝试过84600;事实证明,当一个数字低于模数时,它真的不是很有帮助,如果有人只登录几秒钟,我将不得不抓住一些东西......
java - 如果执行新日期(0L),则纪元不是纪元。为什么?
我的问题很简单解释:
如果我这样做:
我得到以下输出:Thu Jan 01 01:00:00 CET 1970
根据文档,我期待:Thu Jan 01 00:00:00 CET 1970
我想走错了...
编辑:确实,我读文档太快了。我应该有 Thu Jan 01 00:00:00 GMT 1970
那么,如何强制使用 GMT,而忽略所有当地时间?
编辑,解决方案:
php - 使用 PHP 从 XML 提要中提取时间戳,但似乎有很多位数
我正在从提要中提取时间戳,它提供 12 位数字(1269088723811)。当我转换它时,它会显示为
1901-12-13 20:45:52,
但是如果我将时间戳放入http://www.epochconverter.com/它会显示为
2010 年 3 月 20 日星期六 12:38:43 GMT,这是正确的时间。
epochconverter.com 提到它可能以毫秒为单位,所以我修改了脚本以使用它来处理它
$mil = $timestamp;
$seconds = $mil / 1000;
$date = date('Y-m-d H:i:s', date($seconds));
但它仍然将日期转换错误,1970-01-25 20:31:23。
我究竟做错了什么?
datetime - 在数据库中将日期和时间存储为纪元与本机日期时间格式
对于我的大多数任务,我发现以纪元格式处理日期和时间要容易得多:
这个列表可以继续,但对我来说,为了保持我的代码可移植,这足以抛弃数据库的本机日期时间格式并将日期和时间存储为整数。你们有什么感想?
php - 在 PHP 中使用 DateTime,从 $foo->format('U') 生成错误的 unix 纪元时间
我似乎无法从这个 PHP DateTime 对象中得到正确的 Unix 纪元时间。
$startingDateTime = "2005/08/15 1:52:01 am";
$foo = new DateTime($startingDateTime, new DateTimeZone("America/New_York"));
echo $foo->format('U');
这使
1124085121
这是星期一,2005 年 8 月 15 日 00:52:01 GMT -500(根据EPOCH CONVERTER),但这是不正确的一个小时。
它应该是 1124088721 并在 2005 年 8 月 15 日星期一 01:52:01 GMT -500 时向我吐口水
任何帮助,将不胜感激。
vb.net - 将 Unix 纪元时间转换为不带日期的 HH:MM:SS 格式
我正在使用 SSRS 2005,我需要将时间从串行 unix 时间(如 3412.254263)转换为持续时间(如 166:12:35),其中第二种格式为 HH:MM:SS。
所有 .NET 代码都应该可以工作,但我找不到任何不包含日期或不将结果视为持续时间的函数。
任何帮助,将不胜感激!
.net - 在 SQL 或 .NET 中将 Unix 纪元时间转换为秒
首先让我感谢大家的帮助。
我需要的是一个函数,它接收一个 EPOCH 时间戳,如 1452.235687 并将其转换为一个可读的时间戳,如“01-01-1970 00:00:00”。更具体地说,我只需要时间而不是日期。
如果可能的话,我更喜欢 .NET 函数而不是 SQL 存储过程。但是,SQL 存储过程也可以正常工作。
再次感谢你,
php - 在 PHP 中将 TIMESTAMP 转换为 unix 时间?
目前我将时间存储在我的数据库中,如下所示:2010-05-17 19:13:37
但是,我需要比较两次,我觉得如果它是一个 unix 时间戳,例如1274119041
. (这两次是不同的)
那么如何将时间戳转换为 unix 时间戳呢?有一个简单的php函数吗?
c# - 你如何在 C# 中转换纪元时间?
如何在 C# 中将 Unix纪元时间转换为实时时间?(从 1970 年 1 月 1 日开始的纪元)
c++ - C++:我将如何获得 unix 时间?
我需要一个函数或方法来在几秒钟内获得 UNIX 纪元,就像我在 PHP 中使用 time 函数一样。
我找不到任何方法,除了 ctime 中的 time() 似乎只输出格式化的日期,或者具有秒数但似乎总是 100 万的倍数的 clock() 函数,没有任何分辨率。
我想测量程序的执行时间,我只想计算开始和结束之间的差异;C++ 程序员将如何做到这一点?
编辑: time() 和 difftime 只允许以秒为单位的分辨率,而不是 ms 或任何东西。