我想以时间戳的形式将日期设置为无限
I want to set date as infinite in form of timestamp
我想以时间戳的形式将日期设置为无限日期吗?有人说我们可以使用";0";有人说要像CCD_ 1那样设定大值。我不想这样做。有什么合适的处理方法吗?
0
和60*60*24*100
是糟糕的选择,因为它们是小值(在1970年1月1日的前几个小时)。
如果您只需要将时间戳作为一个数字来处理,请使用Infinity
。它具有我认为你需要的属性:
Infinity > Date.now()
// true
Infinity > 60*60*24*100
// true
Infinity > Number.MAX_VALUE
// true
然而,如果您需要转换为Date
:,它将不起作用
new Date(Infinity)
// Invalid Date
如果您还需要为时间戳构造Date
,则最大可能的时间戳是8640000000000000
——请参阅最小和最大日期。
var MAX_TIMESTAMP = 8640000000000000;
new Date(MAX_TIMESTAMP)
// Sat Sep 13 275760 01:00:00 GMT+0100 (BST)
new Date(MAX_TIMESTAMP + 1)
// Invalid Date
相关文章:
- 我想以时间戳的形式将日期设置为无限
- Bootstrap DatePicker-将日期设置为明天
- 为什么将新日期设置为今天会返回昨天
- 将 JavaScript 日期设置为静态
- 将日期设置为“”格式;Md、yy”;
- 将“日期”设置为Jquery UI日期选择器输入文本框
- 如何使用日期选择器将默认日期设置为从当前日期起两天
- 如何使用javascript将验证日期设置为不小于文本框中的开始日期
- 正在将日期范围选取器的开始日期设置为空
- Javascript:将新日期设置为明天上午8点
- 引导日期选择器将日期设置为1970年之前
- 如何将小时 javascript 日期设置为大于 23 并使用 .getHours() 函数检索它们
- 如何将日期设置为 72 小时后过期
- 在引导日期选取器中将日期设置为初始为空
- 如何在引导日期设置每月的第一个日期和最后一个日期
- 如何使用另一个日期输入字段将日期设置为输入字段
- 无法将昨天的日期设置为剑道UI日期选择器
- 根据特定日期设置数组
- 将“当前日期”设置为在引导日期选取器中选中
- 在 session.createDateTime 中将日期设置为特定的 d/t 和时区