当我使用此格式$scope.eventOccurDate= new Date()
将数据传递给日期选择器时,它会毫无问题地显示它。
但是当我尝试不同的格式时
$scopeeventOccurDate="2004-07-06T05:00:00.000Z"
它不再起作用了。
<input type="text" class="form-control" uib-datepicker-popup="{{format}}" ng-model="eventOccurDate" is-open="popup[0].opened" datepicker-options="dateOptions" close-text="Close"/>
$scope.dateOptions = {
formatYear : 'yy',
startingDay : 1
};
$scope.format = 'yyyy/MM/dd';
$scope.eventOccurDate= new Date();
答案 0 :(得分:0)
试试这个,
$scope.eventOccurDate= new Date('2004','07','06'); //2004-07-06T05:00:00.000Z
它将创建日期对象
创建日期对象的语法如下,
new Date(year, month, day [, hour, minute, second, millisecond ])
修改: 它也将起作用
$scope.eventOccurDate=new Date("2004/07/06");
//Date should be in ISO format yyyy/MM/dd.
修改强>: 它也有效,
$scope.eventOccurDate=new Date("2004-07-06T05:00:00.000Z");