2016-08-18 131 views
0

我使用pikaday庫我的日期選擇angularjs應用程序,但不能更改日期的格式和我的HTML元素看起來是這樣的:如何角pikaday更改格式日期

<input pikaday="clas.myPicker" class="form-control" on-select="clas.onPikadaySelect(pikaday)"> 

的格式顯示爲:2016年8月30日,我希望2016-08-30。

我看到我必須使用moment.js,我試過這個:https://github.com/urish/angular-moment但我的angularjs版本是1.2.16相當老,我無法安裝它。

我也有這個在angularjs的應用程序配置:

.config(['pikadayConfigProvider', function (pikaday) { 
    pikaday.setConfig({ 
     // numberOfMonths: 1, 
     format: "YYYY-MM-DD" 
    }); 
}]) 

是否有任何其他選項如何更改日期的格式?

回答

0

你不需要使用角矩。

你應該做的是包括HTML網頁上momentjs腳本,你有pickaday.js前:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script> 

如在此example。 Pickaday格式選項將起作用。

+0

真棒,你救了我老兄。 – artan