2017-05-14 79 views
0

我使用Flatpickr的以下實例代碼。Flatpickr和Moment.js意外的日期格式

$("#entry_date_time").flatpickr({ 
    enableTime: true, 
    altInput: true, 
    defaultDate: moment().format("YYYY-MM-DD HH:MM:SS"), 
    dateFormat: "YYYY-MM-DD HH:MM:SS", 
    minuteIncrement: 1 
}); 

我遇到的問題是,moment().format("YYYY-MM-DD HH:MM:SS");給了我正確的數據,但$("#entry_date_time").val()輸出等於

2017201720172017-JanJan-SatSat 0000:JanJan:0000

而不是我提供的預期格式。

任何有關可能導致這種情況的想法都很好,謝謝你的幫助!

回答

1

根據輸出結果,看着datetime的flatpickr文檔,似乎只有單個字符的格式是預期的,而不是多個?例如,4 Y的解釋會被重複今年4次,每月兩次,等

,你需要也許應該是DATEFORMAT:

dateFormat: "Y-M-D H:i" 

...但是,我不查看flatpickr的時間秒部分的格式選項?秒上

更新:

沒有爲秒能力flatpickr feature request