关于javascript:如何在js中验证时间戳

How to validate timestamp in js

我需要检查fox示例2117-09-15 00:00:41.0。
我看到类似的主题,但这var valid = (new Date(timestamp)).getTime() > 0;不起作用。


如果要在MySQl中检查日期是否有效,那么您可以检查它是否在某些日期之间(mySql时间戳的最小值和最大值):

1
2
3
4
5
6
function isValid(dateString) {
    var minDate = new Date('1970-01-01 00:00:01');
    var maxDate = new Date('2038-01-19 03:14:07');
    var date = new Date(dateString);
    return date > minDate && date < maxDate;
}

这是你测试的小提琴:https://jsfiddle.net/x5hmyyrz/3/


如下所示:检查日期是否在javascript中有效,也许您可以使用:

1
2
var date= new Date(timestamp)
valid = (date instanceof Date && !isNaN(date.valueOf()));