获取datepicker以使用JavaScript日期格式

时间:2015-10-21 09:21:01

标签: javascript angularjs date datepicker

我有一个带有日期属性vm.SomeDate的对象,格式如下:

2012-10-12T00:00:00

在我的Angular应用中,我有一个带type="date"

的输入字段
<input type="date" ng-model="vm.SomeDate">

这不是开箱即用的,它只是向我显示一个日期选择器,其中包含空日期dd.mm.yyyy。我尝试了各种过滤器,例如vm.SomeDate | date:'YYYY.MM.yyyy,但它们似乎根本没有帮助。

如何让日期选择器使用此日期格式?

2 个答案:

答案 0 :(得分:1)

只需将Date对象作为模型传递给<input>。如果vm.SomeDate是一个字符串,则可以将其用作构造函数参数:

new Date($scope.vm.SomeDate);

答案 1 :(得分:1)

$( ".selector" ).datepicker({
  dateFormat: "yy-mm-ddT00:00:00"
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
	<script src="//code.jquery.com/jquery-1.10.2.js"></script>
	<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

<input class='selector' >