【发布时间】:2014-04-22 10:28:13
【问题描述】:
我对日期选择器有一些问题,尤其是日期格式。 我需要制作一个没有斜杠或减号等符号的“ddMMyyyy”这样的日期格式。 这是我的标记
HTML
<input type="text" datepicker-popup="{{format}}" show-weeks="false" ng-model="Fromdate" show-button-bar='false'>
这是我在 javascript 中的格式
JS
$scope.format='ddMMyyyy';
这是制作格式的正确方法吗?
因为如果我从日期选择器中选择日期似乎没有任何问题,但如果我直接输入文本,则会发生错误。
前四个数字被评估为年份,所以如果我输入“01022014”,我会考虑 2014 年 2 月的第一天,而不是日期选择器评估 0102 年的无月的 14(20 不是一个月)。
第二个问题,我想把日期选择器的选项放在js文件中而不是在标记中,例如:
HTML
<input type="text" datepicker-popup="{{format}}" ng-model="Fromdate" datepicker-options="options">
js
$scope.options={
show-weeks:"false"
show-button-bar:'false'
}
但这样似乎行不通,你这样做的正确方法是什么?
【问题讨论】: