JavaScript: дата
получаем текущую дату в JavaScript
Для того, чтобы получить текущую дату в JavScript есть несколько способов. Так, обратившись к конструктору new
можно создать экземпляр глобального объекта Date
, содержащий информацию о текущих дате и времени. Еще можно вызвать метод Date.now()
.
console.log(new Date() == Date.now());
Интересно, какой результат вернет сравнение, приведенное выше, если предположить, что в каждом случае идет обращение к одному и тому же моменту времени?
Итак, и new Date()
и Date.now()
возвращают информацию о текущих дате и времени.
Различие заключается в том, что new Date()
, как упоминалось ранее, создает новый экземпляр объекта Date
, а Date.now()
указывает на количество миллисекунд, прошедших с наступления полуночи 1 января 1970 года.
Для того, чтобы преобразовать объект Date
в числовое значение, указывающее на количество миллисекунд, нужно использовать встроенный метод getTime()
.
Но, в данном случае в консоль будет выведен ответ false
, так как сравнение числа и объекта завершится неудачей.
Спасибо за внимание.