Firebase - getLocaleTimeString - de-DE - PullRequest
       1

Firebase - getLocaleTimeString - de-DE

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

работая в Firebase, нам нужно управлять некоторыми расчетами даты / времени.

Я испытываю значительные различия и не знаю, откуда они берутся.

const event = new Date('2020-03-06T12:00:00+01:00');
const timeZone = 'Europe/Berlin';

console.log(event.toLocaleDateString('de-DE', { weekday: 'long', month: 'long', day: 'numeric', year: 'numeric', timeZone: timeZone }));
// expected output: Freitag, 6. März 2020

Добавление точно такого же кода в Firebase (Выполнение Google Dialogflow я получил некоторый проводной вывод.

  // A helper function that converts the Date instance 'dateObj' into a string that represents this date in English.
  function getLocaleDateString(dateObj){
    return dateObj.toLocaleDateString('de-DE', { weekday: 'long', month: 'long', day: 'numeric', timeZone: timeZone });
  }
//output: M03 6, Fri

Формат даты / времени на самом деле хорош при использовании формата en-US, но не de-DE.

Можете ли вы помочь мне понять, откуда этот формат и как его исправить?

Большое спасибо! Фрэнк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...