我正在AngularJs中制作一个应用程序。 但问题是数据库是由别人控制的。 他们节省时间在数据库中作为ISD(印度标准)。 当我打电话给web服务来获取这些日期以字符串形式来这样YYYY/MM/DD HH/MM/SS示例2015/02/23 23/59/01。 我有一个日期列表,我必须使用ng-repeat像这样显示。从本地时区到UTC然后到本地的转换日期
<ion-item ng-repeat="item in MeIdeaList | orderBy:'-CreatedDate'" style="background-color:rgb(25, 26, 0);" ng-click="ShowIdeaDetails(item.Id)">
<div class="row">
<div class="col col-80" style="color:white">
<p> {{item.Title}}</p>
</div>
<div class="col col-20" style="color:red">
<b>{{item.Status}}</b>
</div>
</div>
<div class="row">
<div class="col col-70" style="color:white">
{{item.CreatedDate}}
</div>
<div class="col col-30">
<i class="icon ion-chevron-right icon-accessory" style="float:right;color:white"></i>
</div>
</div>
</ion-item>
现在我想这个日期显示为从用户访问数据的地方时间。 就像我在美国的日期将来自数据库仅作为国际直接投资。如何将此ISD转换为UTC,然后获取时区和增加或减去分钟,并显示给用户的用户界面。
Date.parse(date)导致NaN。 – RHUL
这种格式的输入是? '2015/02/23 23/59/01'。你描述的格式。 – Mouser
yes ... date = date [0] +“T”+ date [1] .replace(/ \ // g,“:”)+“+0000”;这一行正常工作。 。 – RHUL