Как конвертировать json дата в гейт в иони c 4 - PullRequest
0 голосов
/ 06 марта 2020

Я хочу преобразовать дату.

JSON ответ:

{"success":1,
    "event_details":[
    {"id":"1","place_id":"0","title":"sdgf","description":"<p>gsdgs<\/p>\r\n","event_date":"1970-01-01 00:00:00","status":"1"}
    ]
}

дата от json ответ:
2020-02-17 03: 15: 00

Я хочу преобразовать его следующим образом:
17-2-2020

В формате дд / мм / ГГГГ

Ответы [ 3 ]

0 голосов
/ 06 марта 2020

Установите момент в вашем проекте с помощью следующей команды

npm install moment --save

На вашей странице, где вы хотите использовать эту библиотеку импорта библиотеки

import Moment from 'moment'

в вашем коде конвертировать его

moment(event_date).format('DD-MM-YYYY');

Если ваша цель сделать это только для отображения в пользовательском интерфейсе

, то вы можете использовать IONI C внутреннюю вещь отсюда

https://ionicframework.com/docs/api/datetime

0 голосов
/ 06 марта 2020

Если вы используете angular, тогда используйте DatePipe https://angular.io/api/common/DatePipe

Сделайте что-то подобное в файле шаблона,

'2020-02-17 03:15:00' | date: 'dd-mm-YYYY' // -> 17-02-2020

или

class MyComponent {
   pipe = new DatePipe('en-US');
   const dateTransformed = pipe.transform('2020-02-17', 'dd-mm-YYYY');
}
0 голосов
/ 06 марта 2020

используйте Момент. js для изменения формата даты-

например:

convertDate(event_date: any) {
    return moment(event_date).format('DD-MM-YYYY');
  }
...