在javascript函数中验证给定的文化日期无效或无效

时间:2017-05-24 14:33:44

标签: javascript

我的应用程序必须支持多语言,当我更改文化日期时我的功能不起作用 我需要一个方法应该接受任何日期格式并返回给定日期在java脚本中有效或无效

我尝试了本地日期&新的约会方法,但它总是返回

if (new Date(date)
    alert('valid');
else
    alert('In valid');

1 个答案:

答案 0 :(得分:0)

您可以使用Date.parse(date);

如果日期无效,它会给你NaN。否则它将返回时间戳。

  

Date.parse()返回时间戳整数表示该数字   自1970年1月1日起的毫秒数。如果不能,则返回NaN   解析提供的日期字符串。

var timestamp = Date.parse('foo')
if (isNaN(timestamp) == false)
{
     var d = new Date(timestamp);
}