Как в javascript получить текущее время?

ifani

Хочу, допустим, раз в секунду получать текущее время (в миллисекундах) - как это сделать, не создавая каждый раз объект Date?
То ли я поиском пользоваться не умею, то ли это, действительно, иначе никак не сделать
Это, конечно, не критично, но просто как-то не охото плодить новые объекты со скоростью 1 объект/сек.

19christina91

Раз уж так не хочется плодить объекты, то можно создать один раз объект date, а потом вызывать

date.setTime(Date.parse(Date;

artimon

В Gecko есть статический метод Date.now но в IE его нету. Так что, если надо кроссбраузерно, то только создавать объекты.

ifani

о, отлично, Date.parse(Date - то, что нужно
что есть функция Date это я знал, но вот распарсить её с помощью Date не догадался
только вот интересно, а вот она сама значение получает не через new Date.getTime?

Nastasya483

здесь была написана ересь

19christina91

Неправильно понимаешь.
15.9.2 The Date Constructor Called as a Function
When Date is called as a function rather than as a constructor, it returns a string representing the current time
(UTC).
NOTE The function call Date(…) is not equivalent to the object creation expression new Date(…) with the same arguments.

aleks058

А чего плохого в новых объектах?
В JavaScript-е разве нет GC?
Оставить комментарий
Имя или ник:
Комментарий: