Типизированный объект Date с датой Json

У меня есть следующий объект

export interface IExample {
    Name?: string; 
    SomeId: number; 
    DateReceived?: Date; 
}

Когда я сопоставляю значение моего mat-datepicker с DateReceived, я получаю это:

Wed Oct 24 2018 00:00:00 GMT+0100 (British Summer Time) 

... все хорошо, тогда я строжай это и получаю вот это:

2018-10-23T23:00:00.000Z

Я понимаю, что происходит - так как я нахожусь в Великобритании, я на час отстаю от UTC, что является стандартом, отраженным в строковом объекте - разница в часах.

Это все хорошо, и я могу исправить это, добавив час к свойству DateReceived, прежде чем его упорядочить, и это будет безопасно, потому что мое приложение никогда не будет использоваться за пределами часового пояса GMT.

Есть ли более элегантное решение?

0 ответов

Другие вопросы по тегам