我正在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