我需要检查fox示例2117-09-15 00:00:41.0
我看到了类似的主题,但这var valid = (new Date(timestamp)).getTime() > 0;
没有用。
答案 0 :(得分:2)
如果要在MySQl中检查日期是否有效,那么您可以检查它是否在某些日期之间(mySql时间戳的最小值和最大值):
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/
答案 1 :(得分:-2)
如此处所示:Checking if a date is valid in javascript,也许您可以使用:
var date= new Date(timestamp)
valid = (date instanceof Date && !isNaN(date.valueOf()));