I have this date string \"2013:05:12 11:41:31\"
I tried:
var strDate = \"2013:05:12 11:41:31\";
var dateParts = strDate.split(\":\");
var date = new Da
var strDate = "2013:05:12 11:41:31";
/*
You can parse a string, but it has to be a single string argument.
An array of arguments needs to be numbers, which are easy to coerce.
avoid leading 0s- 08 and 09 can cause octal problems for some users.
*/
var ymd = strDate.match(/[1-9]\d*/g);
var day= new Date(+ymd[0],ymd[1]-1,+ymd[2]);
day.toLocaleDateString()
// returned (String) value: Sunday, May 12, 2013
Without a timezone you don't have a particular date, just May 12 wherever you are.
Javascript defaults to the users local settings, but some applications default to GMT.