https://codepen.io/anon/pen/ajMEyo?editors=0012
Я передаю 0, как moment(0).format('HH:mm a'), и это преобразуется в «01:00». Я связал код на всякий случай.
Фактический объект momentjs выглядит как
Moment {_isAMomentObject: true, _i: 0, _isUTC: false, _pf: {…}, _locale: Locale, …}
Но когда я пытаюсь отформатировать его для отображения, он преобразует его в 01:00 am. Я прохожу через 0. То есть прошло 0 секунд, поэтому я ожидаю, что 00:00:00 станет началом дня. Но в какой-то момент он трансформируется, и я не вижу упоминания об этом в документации.
Возможный дубликат Как установить 00:00:00 с помощью moment.js
Похоже на UTC / местный часовой пояс.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Смотрите Документация того, что вы на самом деле звоните
Unix Timestamp (milliseconds)
Similar to new Date(Number), you can create a moment by passing an integer value representing the number of milliseconds since the Unix Epoch (Jan 1 1970 12AM UTC).
moment(0).toString()
Выход
Wed Dec 31 1969 19:00:00 GMT-0500
Если вам нужно начало сегодняшней даты, вы должны использовать начало
Start of Time
Mutates the original moment by setting it to the start of a unit of time.
moment().startOf('date').toString()
Выход
Mon Aug 13 2018 00:00:00 GMT-0400
Это может иметь какое-то отношение к часовому поясу, в котором вы находитесь. 01:00 am создает впечатление, что вы находитесь в часовом поясе, в котором UTC + 1
С moment().utcOffset() вы можете определить свое смещение относительно UTC. Возможно это 1 час. Вы можете использовать moment().local(), чтобы узнать свое время в местном часовом поясе.
Итак, moment().local() дает мне объект momentjs. Как я могу использовать это для условного оператора. Сказать; if (moment().local() === '+1 of any timezone') doSomething()
Хорошо, я думаю, что это также отвечает на мой вопрос stackoverflow.com/questions/42682560/… Я попробую это :)
Здравствуй! Как работает SO, весь ваш вопрос (включая любой необходимый код) должен быть в вашим вопросом, а не просто связан. Две причины: люди не должны выезжать за пределы предприятия, чтобы помочь вам; и ссылки гниют, делая вопрос и ответы на него бесполезными для людей в будущем. Пожалуйста, задайте вопрос минимальный воспроизводимый примерв. Подробнее: Как мне задать хороший вопрос?