bootstrap日期选择器 - 如何以不同的格式接受日期

时间:2016-02-25 18:25:34

标签: javascript angularjs twitter-bootstrap datetime datepicker

当我使用此格式$scope.eventOccurDate= new Date()将数据传递给日期选择器时,它会毫无问题地显示它。

但是当我尝试不同的格式时

$scopeeventOccurDate="2004-07-06T05:00:00.000Z"

它不再起作用了。

HTML

<input type="text" class="form-control" uib-datepicker-popup="{{format}}" ng-model="eventOccurDate" is-open="popup[0].opened" datepicker-options="dateOptions" close-text="Close"/>

的JavaScript

$scope.dateOptions = {
    formatYear : 'yy',
    startingDay : 1
};
$scope.format = 'yyyy/MM/dd';
$scope.eventOccurDate= new Date();

1 个答案:

答案 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");