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

问题描述 投票:4回答:1

我对日期选择器有一些问题,特别是日期格式。我需要制作一个像'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'
}

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

angular-ui-bootstrap
1个回答
0
投票

使用Uib-Datepicker Js:

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

HTML:

 <uib-datepicker ng-model="selectedDate" datepicker-options="dateOptions" ng-required="true"></uib-datepicker> 
© www.soinside.com 2019 - 2024. All rights reserved.