Как проанализировать нестандартные (не английские) форматы времени, включая полные названия месяцев, в d3.js? - PullRequest
0 голосов
/ 27 декабря 2018

Я хочу проанализировать даты и время в d3.js, которые содержат полные немецкие названия месяцев, например, 21-Juni-10:29, с использованием парсера d3.По умолчанию парсеры d3 используют английский для анализа полных и сокращенных названий месяцев, таких как June или Feb.

. Я попытался загрузить немецкий файл locale , используя d3.json, как описано в d3-формат времени Readme .Я также попробовал русский пример, но не смог заставить его работать.

В html-файле использовались следующие источники:

<script src="https://d3js.org/d3.v5.min.js"></script>
<script src="https://d3js.org/d3-time.v1.min.js"></script>
<script src="https://d3js.org/d3-time-format.v2.min.js"></script>

Вот мой пример кода:

d3.json("https://unpkg.com/d3-time-format@2/locale/de-DE.json", function(error, locale) {
    if (error) throw error;
    d3.timeFormatDefaultLocale(locale);

    var parseMailSendTime = d3.timeParse("%d-%B-%H:%M")

    console.log("21-Juni-10:29 is parsed to " + parseMailSendTime("21-Juni-10:29"));
});

Я ожидаю получить проанализированный объект даты (пока что в консоли), но не получаю никаких журналов в консоли.

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