Javascript.RU

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 - 08:44
#permalink

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


Автор: Илья Кантор, дата: 9 июля, 2010 - 14:12
#permalink

Да, так и есть. UTC, оно же GMT.


Автор: Гость (не зарегистрирован), дата: 16 марта, 2011 - 18:32
#permalink

UTC!=GMT


Автор: Гость (не зарегистрирован), дата: 31 августа, 2011 - 17:08
#permalink

UTC===GMT


Автор: VD (не зарегистрирован), дата: 26 марта, 2012 - 21:52
#permalink

UTC != GMT!!!!!!!!!!!


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

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

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

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

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


Автор: Гость (не зарегистрирован), дата: 28 февраля, 2012 - 12:55
#permalink

С полуночи UTC = c 4-х часов ночи по летнему московскому времени.
UTC - это GMT без перевода часов.


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

UTC != GMT
getTime() это GMT

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

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

Автор: Гость (не зарегистрирован), дата: 6 апреля, 2012 - 17:30
#permalink

Точнее getTime() это преобразование GMT в UTC
а если нужно отобразить время в UTC то
var utc = d.getTime() + (d.getTimezoneOffset() * 60000); - это может пригодится для отображения юзеру времени в другом часовом поясе например +7
var gmt7 = utc + (7*60000)


Автор: Гость (не зарегистрирован), дата: 25 апреля, 2012 - 13:59
#permalink

У вас ошибка -
var gmt7 = utc + (7*60000) - неверно
var gmt7 = utc + (7*3600000) - верно

Так как таймстэймп в яваскрипте в миллисекундах, а смещение GMT в часах.


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
15 + 4 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама

Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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