使用angularjs打印的日子越来越多

Days are getting plus one when printing using angularjs

本文关键字:日子 越来越多 打印 angularjs 使用      更新时间:2023-09-26

我在AngularJS日期格式上遇到了一个奇怪的问题-

以下是我收到回复的日期-

"start_date":"2014-08-16T18:30:00.000Z"

现在,当我应用AngularJS日期格式过滤器,如-

response.data.start_date = $filter('date')(response.data.start_date, 'MM/dd/yyyy');

我的日期被加了+1,它以-

的形式显示如下
08/17/2014

让我知道我哪里做错了

供参考 -我在我的本地服务器(localhost)上,所以没有来自其他服务器的东西。

该字符串上的Z表示它处于"祖鲁"时间(GMT/UTC)。有些时区,格林威治时间16日18:30 是当地时间17日的。其中一个地方是印度,它是GMT+0530(你说你在IST时区)。所以18:30 + 5.5小时=第二天午夜,印度当地时间。