Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在js中验证时间戳_Javascript_Timestamp - Fatal编程技术网

Javascript 如何在js中验证时间戳

Javascript 如何在js中验证时间戳,javascript,timestamp,Javascript,Timestamp,我需要查看福克斯示例2117-09-15 00:00:41.0。 我看到了类似的主题,但是这个var valid=(新日期(时间戳)).getTime()>0不工作。如图所示:,也许您可以使用: var date= new Date(timestamp) valid = (date instanceof Date && !isNaN(date.valueOf())); 如果您想检查一个日期在MySQl中是否有效,那么可以检查它是否在某些日期之间(MySQl时间戳的最小值和最大值

我需要查看福克斯示例2117-09-15 00:00:41.0。
我看到了类似的主题,但是这个
var valid=(新日期(时间戳)).getTime()>0不工作。

如图所示:,也许您可以使用:

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

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

函数有效(日期字符串){
var minDate=新日期('1970-01-01 00:00:01');
var maxDate=新日期('2038-01-19 03:14:07');
变量日期=新日期(日期字符串);
返回日期>minDate&&date

这里有一个供您测试的小玩意儿:

您能给我们更多的细节和一些代码吗?它可以工作:我有一个类型为Timestamp createdDate=(Timestamp)employeeObject[4];,在维护表单时,我需要检查创建日期的值,否则我会得到一个错误HTTP Status 500Rahul Tripathi,2117-09-15 00:00:41.0。错误,时间戳最大值1970年@АаааСаааа:读取:
ECMAScript数值可以表示–9007199254740992到9007199254740992之间的所有整数;该范围足以测量从1970年UTC 1月1日起大约285616年内(向前或向后)任何瞬间的毫秒精度。
此外,可能并非所有浏览器都支持日期直接比较。在这种情况下,请使用date.getTime()>minDate.getTime()&&date.getTime()
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;
}