Справочник javascript: getTime

Форум

Учебник Node.JS скринкаст Стандарт языка

Справочник

Discord чат

 
Статьи Тест знаний Аналоги функций PHP  

getTime

Синтаксис

getTime()

Аргументы

Описание, примеры

Значение, возвращаемое методом getTime, равно количеству миллисекунд, прошедших с полуночи 1 января 1970 года GMT. Этот метод можно использовать для присвоения значения другому объекту Date.

Этот метод функционально эквивалентен методу valueOf.

Пример: Копируем значение

// Копируем значение theBigDay в sameAsBigDay:
theBigDay = new Date("July 1, 1999")
sameAsBigDay = new Date()
sameAsBigDay.setTime(theBigDay.getTime())

Автор: Александр Васильев (не зарегистрирован), дата: 7 апреля, 2010 - 07:44

#permalink

Тут говорят, что getTime() всегда отдаёт миллисекунды в таймзоне UTC.


Автор: Гость (не зарегистрирован), дата: 20 октября, 2010 - 16:42

#permalink

Можно не использовать getTime() в разности, например код будет работать:

var start = new Date();
setInterval('timeupd()', 1000);
function timeupd() { var sec = (new Date() - start) / 1000; }

Автор: Гость (не зарегистрирован), дата: 5 февраля, 2012 - 17:32

#permalink

А не 4-х ли часов ночи?
равно количеству миллисекунд, прошедших с полуночи 1 января


Автор: spectr (не зарегистрирован), дата: 6 апреля, 2012 - 11:32

#permalink

UTC != GMT
getTime() это GMT

если нужен UTC то так

var utc = d.getTime() + (d.getTimezoneOffset() * 60000);


Автор: Гость (не зарегистрирован), дата: 30 мая, 2012 - 10:10

#permalink

Если миллисекунды(дробные части секунды) не важны, то UTC действительно эквивалентно GMT. UTC - более современная версия среднего времени по Гринвичу.


Автор: Гость (не зарегистрирован), дата: 2 июля, 2013 - 22:38

#permalink

C ума посходили
GMT -Гринвич.Англия
UCT - среднее тихоокеанское.США
разницы 6 часов


Автор: Гость (не зарегистрирован), дата: 25 октября, 2015 - 18:42

#permalink

GMT -- это "старое" всемирное время, на основе средних солнечных суток, усреднение солнечного времени в Гринвичской обсерватории, как, собственно,
указывает название Greenwich Mean Time. Оно продолжает вестись, как основа для астрономических наблюдений, но уступило статус первичного эталона времени "атомным" часам на основе частот спектральных линий. Но так как мы привыкли жить по солнышку , "атомное" время координируется с GMT таким образом, чтобы разница не превышала секунды, отсюда и название UTC -- Universal Time Coordinated. Вращение Земли замедляется, "солнечный" полдень начинает опаздывать по отношению к "атомному", и тогда для коррекции под Новый Год вводят дополнительную секунду -- "Leap Second". Все нынешние ОС ведут время только в UTC, даже если где-либо по старинке упоминается GMT -- не верьте . Для перевода внутреннего формата счетчика секунд в год/месяц/число/минуты/секунды даже в том же UTC необходимо учитывать историю нерегулярно вводимых leap seconds.


Автор: Гость (не зарегистрирован), дата: 22 марта, 2016 - 18:56

#permalink

Функция возвращает значение с учетом текущей локали (смещения времени)!
Если нужно получить значение в UTC, то нужно воспользоваться методом Date.UTC()


 
Поиск по сайту
Содержание

Дерево всех статей

Последние темы на форуме
Forum