Как преобразовать часовой пояс даты в utc, используя моменты в Angular 6 - PullRequest
0 голосов
/ 13 июня 2019

У меня проблема с преобразованием даты с часовым поясом в формат utc.

Как конвертировать 2019-06-13T00:00:00+08:00 в этот формат 2019-06-12T16:00:00.000Z

app.ts

orders() {
  this.orderService
    .orders(
      this.selectedType.value,
      moment(this.startDate).utc().format('YYYY-MM-DD HH:mm Z'),
      moment(this.endDate).utc().format('YYYY-MM-DD HH:mm Z'),
    )
    .pipe(takeUntil(this.allSub))
    .subscribe(
      res => {
        this.loading.stop();
      },
      err => {
        serviceHttpErrorHandler(err);
      },
    );
}

Ответы [ 2 ]

1 голос
/ 13 июня 2019

Попробуйте: moment(this.startDate).utc().format()

Надеюсь, это поможет!

0 голосов
/ 13 июня 2019

Может быть, вы ищете это

moment.utc(this.endDate).local().fromNow()

или

moment.utc(this.endDate).local().format('YYYY-MM-DD HH:mm Z')
...