我試圖將<input type="date" />
的值轉換爲實際的Javascript日期對象。這個例子是下面<input type =「date」/>使用新日期
new Date($('#myInput').val()); //where value of myInput is '2011-01-01'
原來是
Fri Dec 31 2010 19:00:00 GMT-0500 (Eastern Standard Time)
看來,日期是從UTC到EST(我認爲)轉換。反正有阻止這種轉換嗎?
例如:jsfiddle
不,JS'日期'值無法轉換。如果您使用默認的'toString'方法,它只是與用戶時區一起輸出。價值本身是正確的。 – Bergi