2014-10-03 25 views
7

इन लगभग समान दिनांक वस्तुएं क्रोम 37 में अलग-अलग परिणाम क्यों देती हैं?क्रोम में अजीब दिनांक व्यवहार

var d2014 = new Date(2014, 0, 1); 
alert(d2014.getFullYear()); // 2013 

var d2015 = new Date(2015, 0, 1); 
alert(d2015.getFullYear()); // 2015 

आईई 11 में मुझे "2014" और "2015" की उम्मीद है। ब्राउजर लोकेल में ब्राउजर काम करता है।

d2014.toString(); // Tue Dec 31 2013 23:00:00 GMT+0300 (RTZ 2 (зима)) 
d2015.toString(); // Thu Jan 01 2015 00:00:00 GMT+0300 (RTZ 2 (зима)) 

d2014.toUTCString(); // Tue, 31 Dec 2013 20:00:00 GMT 
d2015.toUTCString(); // Wed, 31 Dec 2014 21:00:00 GMT 
+0

मुझे "2014" और "2015" (क्रोम संस्करण 37.0.2062.124 मीटर) – myfunkyside

+0

भी मिल रहा है, आप केवल तारों का उपयोग कर सकते हैं: 'नई तिथि ("2014"); '.. उदाहरण देखें: ** http: //jsfiddle.net/ydjc9g1f/3/** – myfunkyside

+0

नई तिथि ("2014") के साथ एक ही समस्या - http: // impres ite.ru/uploads/chrome.png क्रोम 37.0.2062.124 एम –

उत्तर

3

यह एक क्रोम विशिष्ट समस्या है, तो आप चर्चा यहाँ https://code.google.com/p/v8/issues/detail?id=3116 देख सकते हैं और #31 [email protected] के लिए https://code.google.com/p/chromium/issues/detail?id=417640 देखो,

यह समस्या संस्करण 3.29.39 में तय हो गई है में कर सकते हैं: तार करने के लिए रूपांतरण निम्नलिखित परिणाम देता है

संबंधित मुद्दे