背景
我有一个这样定义的日期选择器(Angular UI):
<date-picker name="contractEndDate" date="employee.contractEndDate"></date-picker>
通过单击按钮设置
contractEndDate
,将其值从null
更改为今天。使用以下方法设置日期:
self.HandleEmployeeEndOfContract = function () {
$scope.employee.contractEndDate = new Date().toLocaleString();
}
在撰写本文时,这给了我:
26-1-2016 15:09:55
我需要的
datepicker
需要日期为26-1-2016T15:09:55
(请注意额外的T)。将contractEndDate
设置为没有多余T的日期似乎无效。题
是否可以将
.toLocaleString()
函数更改为具有上述日期(包括T)的日期? 最佳答案
这是UTC格式,您可以使用new Date().toISOString();
来实现