Выход из нового объекта Date показывает другой результат в часах, чем выход из него, проанализированный в строку. Я знаю, что React Native использует движок JS, отличный от Chrome, поэтому я использую Flipper, который подключается напрямую к пакету метро, а приложение не находится в режиме отладки. Мой код прост:
componentDidMount() {
console.log(new Date());
console.log(new Date().toString())
console.log('Hours :' + (new Date()).getHours());
}
Я получаю следующий результат:
2020-04-23T10: 51: 15.683Z
Чт 23 апреля 2020 12 : 51: 15 GMT + 0200 (CEST)
Часы работы: 12
Чем мы отличаемся? Это что-то, связанное с JS, о котором я не знаю, или это спецификация RN c?