tags:

views:

42

answers:

3

How do I convert string(09-Apr-2010) in to date time using java script?I need to compare the dates for validation

+5  A: 

check out Date.parse

str = "09-Apr-2010"
date = new Date(Date.parse(str.replace(/-/g, " ")))
alert(date.toLocaleString())
stereofrog
It works.Thanks
Dee
A: 

Try this should work

<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>

Ravia
A: 

Take a look here: http://www.w3schools.com/jsref/jsref_parse.asp

Ivo Sabev