- From: <bugzilla@jessica.w3.org>
- Date: Wed, 02 Jan 2013 18:25:18 +0000
- To: public-i18n-core@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17854 --- Comment #6 from Addison Phillips <addison@lab126.com> --- It's simple enough to demonstrate. --- <script type="text/javascript"> function showtz() { var x=document.getElementById("date"); var date = new Date(x.value); alert(date); } </script> <form> <p>Date: <input type="date" id="date" name="date" onchange="showtz()"></input></p> </form> --- If you input "2012-10-20" into this form, the alert shown for me (in the America/Los_Angeles time zone) contains: Fri Oct 19 2012 17:00:00 GMT-0700 (Pacific Daylight Time) This is "2012-10-20 GMT", but it is not the "October 20th" that the user expects. The above is implemented in: http://www.inter-locale.com/test/DateDemo.html That's because JavaScript 'Date' is an incremental time (it's actually a long value). -- You are receiving this mail because: You are on the CC list for the bug.
Received on Wednesday, 2 January 2013 18:25:19 UTC