如何获取原始日期编号? [复制]

Posted

技术标签:

【中文标题】如何获取原始日期编号? [复制]【英文标题】:How To Get Raw Date Number? [duplicate] 【发布时间】:2019-01-21 11:30:26 【问题描述】:

在我的应用程序中,我正在使用我的应用程序从服务器检索日期信息。例如:1533675600000。 如何通过这种方式获得今天的raw date 号码?每天,我都想刷新这个每日raw date 信息,并且只在我的屏幕上显示与当天日期匹配的信息。所以我问你,我用new Date ()函数收到的日期信息如何转换成raw form of numbers这样的方式?

【问题讨论】:

使用new Date(1533675600000)将其转换回日期对象 @AlekseySolovey 我创建的新日期应该只是数字,或者我应该能够对其进行转换。错了,这不是解决办法。 @Fatih,您可以使用 new Date(myDate).getTime() 获取“数字”日期。在您的 html 中使用日期管道对其进行格式化,例如我的日期 |日期:'dd-MMM-yyyy; @Farasi78 不幸的是。我无法解释情况。我有一个日期信息,格式是:1533675600000。我想用这种格式将它与当前日期进行比较,但是当我尝试用 newDate () 进行比较时,这是无效的,因为 newDate 格式与我的日期格式不同服务器。 @Fatih 然后用 Date 对象对它们进行转换:new Date(1533675600000).getTime() == new Date(current_date).getTime() 【参考方案1】:

我假设 原始日期 你的意思是 纪元时间

来自Wikipedia:

纪元时间是一种描述时间点的系统,定义为 自以来经过的秒数的近似值 1970 年 1 月 1 日星期四 00:00:00 协调世界时 (UTC)。

Date.now() 方法返回自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。

要获取当前的 Epoch 时间,只需将 Date.now() 返回的值转换为秒即可

Math.floor(Date.now() / 1000); // current time in seconds

然后用这个值执行任何你想要的比较。

【讨论】:

以上是关于如何获取原始日期编号? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 PHAsset 的原始(EXIF?)创建日期/时间?

如何从Postgresql中的工作日编号中获取日期名称?

使用 C# ASP.NET 获取原始日期和时间

你如何在python中获取时间和日期? [复制]

如何从日历中获取日期[复制]

如何仅从日期时间列中获取日期? [复制]