【发布时间】:2017-04-21 16:20:26
【问题描述】:
我正在使用 Angular JS,我的服务器返回如下日期。 当我尝试将其转换为日期格式时,它显示“日期无效”。 请问有什么建议吗? 以下是服务器日期示例。
function runSettlement() {
return Restangular.one('/api/GetdateofLastrun').get().then(function
(data) {
var serverDate = new Date(data);
Console.log(data); //Invalid Date
}
这里的 API 调用从服务器返回以下数据。 21-04-2017 20:34:30 UTC +05:30
【问题讨论】:
-
理想情况下,服务器上的 API 应该以标准 ISO8601 格式发出时间戳,即
"2017-04-21T20:34:30+05:30"。 -
错误“Invalid date”表示日期无效。查找
Date函数以查看哪些日期是有效的。Date无法读懂您的想法并转换世界上任何任意日期格式。它以特定的预定义格式转换日期。
标签: javascript date