我在文本框上使用引導日期選擇器。選擇日期時的默認格式爲mm/dd/yyyy。現在我想將其更改爲dd/mm/yyyy。我怎樣才能做到這一點。現在我只是像這樣初始化它。更改引導日期選擇器日期格式選擇
$('.datepicker').datepicker()
我應該添加什麼來改變它的格式?
我在文本框上使用引導日期選擇器。選擇日期時的默認格式爲mm/dd/yyyy。現在我想將其更改爲dd/mm/yyyy。我怎樣才能做到這一點。現在我只是像這樣初始化它。更改引導日期選擇器日期格式選擇
$('.datepicker').datepicker()
我應該添加什麼來改變它的格式?
見http://www.eyecon.ro/bootstrap-datepicker/
$('.datepicker').datepicker({
format: 'dd/mm/yyyy'
});
我使用的引導v3.3.4和使用的代碼:
$('.datepicker').datepicker({
dateFormat: 'dd-mm-yy'
});
輸出是:16-07-2015
注:只需要「YY 「全年。
文件名:bootstrap-datepicker.js
號線:41:
this.format = DPGlobal.parseFormat(options.format||this.element.data('date-format')||dates[this.language].format||'mm/dd/yyyy');
由於2016年我用的DateTimePicker這樣的:
$(function() {
$('#date_box').datetimepicker({
format: 'YYYY-MM-DD hh:mm'
});
});
你寫的東西給了分鐘和秒鐘。我想你的意思是:'YYYY-MM-DD hh:mm' – ngspkinga
在問題中沒有任何關於時間的問題 – daslicious
簡單的方法:
打開文件bootstrap-datepicker.js
轉到第1399行,找到format: 'mm/dd/yyyy'
。
現在您可以在此更改日期格式。
你能解釋一下嗎? –
此答案建議更改插件的來源,如果您希望能夠在未來更新插件,這絕不是一個好主意。接受的答案顯示瞭如何通過你傳遞給'datepicker()'的選項來完成它。 – Gchtr
這不是我改變,但問題不能;解決此問題 – 2017-11-10 11:59:12
在谷歌搜索時找到了這個答案。無論如何,我會接受你的答案。謝謝! – ljpv14
謝謝。我不是OP,但我有同樣的問題。現在格式工作正常,但起始日期是1901. –
我發現使用YYYY/MM/DD格式可以避免在Postgres中的日期和從Postgres中的日期轉換回視圖時出現的各種解析錯誤。只需一個Rails開發人員即可。 – bkunzi01