Я читаю данные из таблицы Excel, сохраняю данные в MYSQL базе данных, используя Node JS, и просматриваю данные в Angular, используя Node JS бэкэнд. Проблема возникает с типом данных DATE.
Я живу в Индии (часовой пояс +5: 30)
В Excel дата упоминается как 14-06-2016 00:00. После считывания данных в Node JS с использованием пакета xlsx дата читается как 2016-09-13T18: 29: 50.000Z. Я использую mysql пакет для обработки MySQL базы данных в Node JS. При сохранении даты в базе данных она сохраняется как 2016-06-13 23:50. После извлечения из базы данных с помощью запроса SELECT дата отображается как 2016-09-13T18: 29: 50.000Z в Node JS и Angular.
Я не хочу, чтобы часовой пояс изменился. Дата должна быть прочитана и сохранена как есть в листе Excel. Также я живу в часовом поясе +5: 30, но при чтении из Excel Node JS конвертируется в UT C с -5: 30: 10. Можете ли вы также сказать мне, почему дополнительные 10 секунд также требуются при преобразовании из IST в UT C.