In JavaScript, How to convert string into Date ? Where string may have different culture format.
- by user328973
Hi I am getting DateString in JavaScript from the TextBox like,
var dateString = document.getElementById('<%= txtEffDate.ClientID %>').value;
dateString value may be in following format.
en-US - "4/29/2010"
fr-FR - "29/04/2010"
de-DE - "29.04.2010"
it-IT - "29/04/2010"
es-ES - "29/04/2010"
zh-CN - "2010/4/29"
ja-JP - "2010/04/29"
sv-SE - "2010-04-29"
And converting this to Date Object as follows,
var d1 = new Date(dateString);
though its giving me the wrong result like for fr-FR "29/04/2010" == "Fri May 4 00:00:00 UTC+0530 2012"
Which is completely irrelevant, How should I get the correct Date ?
I have also set < globalization culture="auto" / in web.config & < asp:ScriptManager ID="scr1" runat="server" EnableScriptGlobalization="true"/