Javascript creating new Date from UK Formated datetime in Chrome returns invalid date -
i attempting debug issue causing chrome have issues. seems occur when uk formated datetime string passed date constructor. system en-us had change browser settings en-uk testing purposes, not sure if matters.
i have simplified problem down following
<html> <body> <script> alert('hi') var inactivedatevalue = new date("18/04/2013"); alert(inactivedatevalue); </script> testing datetime functionality js. </body> </html> i have set language english (uk) highest priority.
edit: need able parse usa or uk datetime formats value may 04/18/2013 or 18/04/2013.
if goal parse string dd/mm/yyyy javascript date, can following:
var parseukdate = function (source, delimiter) { return new date(source.split(delimiter).reverse().join(delimiter)) }; var activedatevalue = parseukdate("18/04/2013", "/"); alert(activedatevalue);
Comments
Post a Comment