С датами может быть сложно работать в приложении.Нет такого понятия, как время, которое не есть время.По крайней мере, не в мире программирования.По этой причине мы должны создать собственное понимание того, что будет нехватка времени.
Нет времени без времени , но нет значения .
Вы, очевидно, это понимаете, у вас был подход, в вашем случае вы, кажется,хорошо, когда время просто равно нулю, оно просто сломалось при работе с моментом, поскольку момент использует время EPOCH.Таким образом, ноль - это время.
Вам придется тестировать, как и всем нам.
this.newQuarters.forEach(function (_value, index) {
var startDate = _value.startDate ? moment(_value.startDate) : null;
Нехватка времени может быть тем, что вы хотите, неопределенным, нулевым, датой начала
Будьте последовательны: поставщики баз данных и языки работают по-разному, интерфейс не всегдатот же часовой пояс и т. д.