如何获取原始日期编号? [复制]
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
然后用这个值执行任何你想要的比较。
【讨论】:
以上是关于如何获取原始日期编号? [复制]的主要内容,如果未能解决你的问题,请参考以下文章