Ось времени D3 в определенном часовом поясе

Я пытаюсь создать временную ось в центральном часовом поясе, как показано ниже - основные тики в день, второстепенные в 12:00.

   __________________________
  |        |        |        |
04/24    12:00    04/25    12:00

Я буду использоватьчасовой пояс-JS библиотека для форматирования меток по центральному времени. Единственная проблема заключается в том, что D3 создает тики в местном часовом поясе (в моем случае это восточное время), поэтому тики не падают на границы центрального часового пояса. Пожалуйста, смотрите jsFiddleВот, Как я могу это исправить, чтобы тики падали на дневные границы.

Смежный вопрос - Как правильно создать функцию d3.time.format для настройки меток по центральному времени. Сейчас у меня есть следующее, но эта функция всегда возвращает дату и время. Я хотел бы, чтобы он возвращал даты на границах дат и время в полдень.

var formatDate = function(date) {
    var tzdate = new timezoneJS.Date(date, 'America/Chicago');
    return tzdate.toString('MM/dd HH:mm');
};

Ответы на вопрос(1)

Ваш ответ на вопрос