我尝试在 JS 中使用以下代码来检查日期字符串是否为日期类型,
var dateString = "2015";
Date.parse(dateString)
但它总是返回解析后的字符串 1420070400000。
在 C# 中
如果我使用 DateTime.TryParse 方法检查日期字符串,它会给出 false 结果,因为“2015”不是日期。
DateTime.TryParse("2015", CultureInfo.InvariantCulture, DateTimeStyles.None, out date)
任何人都可以建议我检查日期字符串是否为日期的最佳方法是什么?
最佳答案
也许这可以帮助你,但我不确定。
function isStringValidDate(ds)
{
var d=new Date(ds);
if(d && d.getFullYear()>0)
return true;
else
return false;
}
关于javascript - 如何在JS中正确解析Date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36734479/