日期选择器日期格式和日期选择器选项

时间:2014-03-17 09:24:17

标签: angular-ui-bootstrap

我对日期选择器有一些问题,尤其是日期格式。 我需要制作一个像'ddMMyyyy'这样的日期格式,没有像斜杠或减号这样的符号。 这是我的标记

HTML

<input type="text" datepicker-popup="{{format}}" show-weeks="false" ng-model="Fromdate" show-button-bar='false'>

这是我在javascript中的格式

JS

  $scope.format='ddMMyyyy';

这是制作格式的正确方法吗? 因为如果我从datepicker中选择日期似乎没有出错,但如果我直接输入文本,则会发生错误 前四个数字被评估为年份,所以如果我输入'01022014'我方面2014年2月,而日期选择器评估0102年无月(20不是一个月)的14。 第二个问题,我想把日期选择器的选项放在js文件而不是标记中,例如:

HTML

<input type="text" datepicker-popup="{{format}}" ng-model="Fromdate" datepicker-options="options">

JS

$scope.options={
    show-weeks:"false"
    show-button-bar:'false'
}

但以这种方式似乎不起作用,这是做正确的方法是什么?

1 个答案:

答案 0 :(得分:0)

使用Uib-Datepicker JS:

$scope.dateOptions = {
        showWeeks: false,
        format: 'ddMMyyyy'
    };

HTML:

 <uib-datepicker ng-model="selectedDate" datepicker-options="dateOptions" ng-required="true"></uib-datepicker>