我有一个带有日期属性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
,但它们似乎根本没有帮助。
如何让日期选择器使用此日期格式?
答案 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' >