[英]Angular-UI Bootstrap Datepicker new date
我正在為我的項目使用Angular-UI Bootstrap Datepicker指令。 我想要做的是,當我點擊按鈕時,datepicker值正在按預期更新,但是,datepicker彈出窗口顯示錯誤的一天。 我使用的是dd.MM.yyyy
格式。 它顯示mm.dd.YYYY
而不是dd.MM.yyyy
。 這是一個錯誤還是我錯過了什么?
function appConfig(datepickerConfig, datepickerPopupConfig) {
datepickerConfig.startingDay = 1;
datepickerPopupConfig.datepickerPopup = 'dd.MM.yyyy';
}
日期選擇器在我的理解中工作得很好。 問題是您使用this.date = "01.10.2015"
更改控制器中的值。
您可以考慮使用this.date = new Date(2015,9,1)
執行此操作,因為date在后台的類型為date。 該指令關注這些格式的轉換。
編輯:如果你想堅持自己的方式,你可以使用像這樣的解析函數(在這里找到):
function parseDate(input) {
var parts = input.match(/(\d+)/g);
return new Date(parts[2], parts[1]-1, parts[0]);
}
電話:
this.date = parseDate("01.10.2015")
這是你更新的plunker。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.