字符串日期时间转换javascript
答
str = "09-Apr-2010"
date = new Date(Date.parse(str.replace(/-/g, " ")))
alert(date.toLocaleString())
答
试试这个应该工作
<script language="javascript">
function validateDate(oSrc, args)
{
var iDay, iMonth, iYear;
var arrValues;
arrValues = args.Value.split("/");
iMonth = arrValues[0];
iDay = arrValues[1];
iYear = arrValues[2];
var testDate = new Date(iYear, iMonth - 1, iDay);
if ((testDate.getDate() != iDay) ||
(testDate.getMonth() != iMonth - 1) ||
(testDate.getFullYear() != iYear))
{
args.IsValid = false;
return;
}
return true;
}
</script>
它works.Thanks – Dee 2010-04-09 06:36:59
警告:Date.parse与ISO格式的日期( '2010-04-01')似乎不适用于IE7,尽管它适用于Firefox和Chrome。 – 2013-04-05 20:59:09