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

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -