我有問題與助推器datepicker。我的問題在這樣的例子js時區 - 不正確的一天得到
var array = [2017, 12, 27];
var date = new Date(array);
console.log(date);
//Wed Dec 27 2017 00:00:00 GMT+0300 (RTZ 2 (winter))
var day = date.getUTCDate();
console.log(day);
//26 -> I WANT 27
console.log(month);
//11 -> I WANT 12
console.log(year);
//2017
正如你可以看到底的核心,我得到26(一天我需要的是27)和11(每月我需要的是12)。 我怎樣才能改變這種代碼(刪除我的時區),以獲得27,12,2017年
這不是你遇到的問題,但請注意'Date'構造函數不接受數組。所以這個數組被轉換成了一個字符串,這意味着你真的在做'new Date(「2017,12,27」)' - 這不是該規範所支持的格式(我很驚訝,實際上,它可以在Chrome上運行)。如果你有這樣的部分,使用多參數'Date'構造函數:'new Date(2017,12 - 1,27)'。但是,這不是問題。這可能是* next *問題。 :-) –
'month'和'year'從哪裏來? –
它是可編輯的日期選擇器的js小部件 –