如何获取最小和最大日期
How to get the minimum and maximum date
如何获得最小和最大的日期。我看到最小的数字可以像这样得到:
Number.MIN_VALUE
日期没有这个。有没有办法找到最小和最大的日期
日期没有这个
实际上,确实如此,但只是间接的。根据规范,Date
对象自纪元以来的毫秒值只能在 -
new Date(-8640000000000000)
(4 月 20 日星期二 - 271821 00:00:00 GMT),最长日期为 new Date(8640000000000000)
(275760 年 9 月 13 日星期六 00:00:00 GMT)。
如果需要,您可以将这些属性作为属性放在Date
函数上:
Date.MIN_VALUE = new Date(-8640000000000000);
Date.MAX_VALUE = new Date(8640000000000000);
。但是由于Date
实例是可变的,我可能不会,因为很容易意外修改其中一个。另一种方法是这样做:
Object.defineProperties(Date, {
MIN_VALUE: {
value: -8640000000000000 // A number, not a date
},
MAX_VALUE: {
value: 8640000000000000
}
});
这将定义无法更改的Date
属性,这些属性具有日期的最小/最大数值。(在支持 ES5 的 JavaScript 引擎上。
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- Solr查询以按日期月份获取数据&年
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 获取用户选择的不带时区的日期
- 如何从Angularjs中的新日期获取日期格式
- 使用moment.js获取时间分区的偏移日期对象
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 如何从用户输入的日期中获取工作日
- 如何在Moment.js中从日期开始获取一个月中的星期
- FullCalendar 开始和结束日期在获取事件时解析为 null
- 从日期时间获取约会
- 如何从javascript日期对象获取json日期
- 在JavaScript中为自己的日期方法获取ReferenceError
- Javascript从日期开始获取星期几
- 从日期中获取月的第几天
- Datepicker根据服务器日期/时间获取日期
- 如何在JavaScript中使用日期对象获取最后一天的数据
- 如何从带有区域时区的日期字符串获取时间戳
- MongoDB shell脚本使用投影来格式化日期和获取本地时间
- 如何比较日期& &;时间,获取时间差,然后在Javascript中将其设置为秒