您好我有数据返回的日期
"2008-02-25T00:00:00Z"
当我使用
显示它时 <span>{{meetingDate | date: 'MM/dd/yyyy'}}</span>
我得到日期显示
"02/24/2008"
基本上它显示24而不是25失去一天。 你能告诉我怎么解决这个问题吗?感谢
答案 0 :(得分:2)
试试这个
<强> Working Code 强>
<强>脚本强>
var localDate = new Date('2008-02-25T00:00:00Z');
var localTime = localDate.getTime();
var localOffset = localDate.getTimezoneOffset() * 60000;
$scope.mydate = new Date(localTime + localOffset);
<强> HTML 强>
{{mydate | date:'MM/dd/yyyy'}}
<强>输出强>
02/25/2008
答案 1 :(得分:0)
这是一个时区问题。您的客户端计算机必须位于小于0(UTC时间)的时区。通常,这不是问题,因为它显示基于客户端计算机的正确时间。