How To Get Raw Date Number?
在我的应用程序中,我使用我的应用程序从服务器检索日期信息。例如:1533675600000。我怎样才能得到今天的raw date号?每天,我都要刷新每日的raw date信息,并且只在屏幕上显示与当天日期匹配的信息。所以我问你,我如何将我用new Date ()函数收到的日期信息以这种方式转换为raw form of numbers?
- 用new Date(1533675600000)将其转换回最新对象
- @alekseysolovey我创建的新日期应该只是数字,或者我应该能够转换它。那是错误的,那不是解决办法。
- @fatih,您可以使用new date(mydate).gettime()获取"numeric"日期。使用HTML中的日期管道来格式化它,例如mydate日期:'dd-mmm-yyyy;
- @不幸的是,法拉西78。我无法解释这种情况。我有日期信息,格式是:1533675600000。我想将其与此格式的当前日期进行比较,但当我尝试使用newdate()进行比较时,这是无效的,因为newdate格式与服务器上的日期格式不同。
- @法蒂赫把他们两个都铸造成日期对象,然后:new Date(1533675600000).getTime() == new Date(current_date).getTime()。
我假设原始日期是指纪元时间。
维基百科:
Epoch time is a system for describing a point in time, defined as an
approximation of the number of seconds that have elapsed since
00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.
方法返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。
要获得当前的epoch时间,只需将从Date.now()返回的值转换为秒,如
1
| Math.floor(Date.now() / 1000); // current time in seconds |
然后执行您希望与该值进行的任何比较。