В JavaScript различают следующие варианты представления значениявремени сучетом часового пояса:
- среднее время по Гринвичу (GMT, Greenwich Mean Time) — лондонское время;
- локальное время — обычно это время по Гринвичу с учетом временного сдвига (плюс/минус несколько часов), представляющее собой значение, которое определяется в настройках компьютера;
- скоординированное универсальное время (UTC, Universal Time Coordinated) — количество миллисекунд с 00:00:00 1 января 1970 года.
Объект Date располагает четырьмя методами для вывода даты и времени в различных форматах:
- toGMTString — преобразует дату в строку по правилам Интернета;
- toLocaleString — преобразует дату в строку в соответствии с настройками текущего компьютера;
- toString — преобразует объект Date в строку;
- toUTCString — преобразует объект в строку с представлением временной отметки по правилам универсального времени.