Как преобразовать длинную дату типа в локальный формат даты в ng-repeat Angular js? - PullRequest
0 голосов
/ 20 сентября 2018

Я использую библиотеку моментов для формата даты.Я могу конвертировать в контроллер, но я не могу конвертировать в HTML-страницу.В Json дает мне дату в длинном типе.Я хочу конвертировать по местному времени. Как ниже Формат:

{{момент (когда. $ Дата) .format ('ГГГГ-ММ-ДД @ ЧЧ: мм')}}

JSON

{
"comments":
"when": {
"$date": 1536920319204
 }
}

Контроллер:

 $scope.responseData = response;

HTML

<table class="table table-bordered">
              <thead>
                <tr bolder>
                  <th class="bordered"> Date and Time </th>                     
                  <th class="bordered">Comments</th>
                </tr>
              </thead>
              <tbody>
                <tr ng-repeat="myDetails in responseData ">
                  <td>
                    {{myDetails.when.$date}} //I want to convert into local time                  
                  </td>

                  <td>{{myDetails.comments}}</td>
                </tr>
              </tbody>
            </table>

Пожалуйста, дайте представление, как конвертировать в html-страницу с помощью ng-repeat.

1 Ответ

0 голосов
/ 20 сентября 2018

Привет, если вы используете угловые js, вы можете использовать угловые трубы для отображения даты

Выражение

{{ date_expression | date : format : timezone}}

Пример

 {{1288323623006 | date:'medium'}}: Oct 29, 2010 9:10:23 AM
 {{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}: 2010-10-29 09:10:23 +0530
 {{1288323623006 | date:'MM/dd/yyyy @ h:mma'}}: 10/29/2010 @ 9:10AM
 {{1288323623006 | date:"MM/dd/yyyy 'at' h:mma"}}: 10/29/2010 at 9:10AM

с заменой вашей даты

{{1536920319204 | date:'medium'}}: Sep 14, 2018 3:48:39 PM
{{1536920319204 | date:'yyyy-MM-dd HH:mm:ss Z'}}: 2018-09-14 15:48:39 +0530
{{1536920319204 | date:'MM/dd/yyyy @ h:mma'}}: 09/14/2018 @ 3:48PM
{{1536920319204 | date:"MM/dd/yyyy 'at' h:mma"}}: 09/14/2018 at 3:48PM

Ответ, который вы хотите:

 {{1536920319204 |  date:'yyyy-MM-dd @ hh:mm'}}

надеюсь, это поможет вам.

...