Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ ПРОГРАММЫ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

JS Учебник


JS Версии


JS Объекты


JS Функции


JS Классы


JS Асинхронный


JS HTML DOM


JS Браузер BOM


JS Веб APIы


JS AJAX


JS JSON


JS или jQuery


JS Графика


JS Примеры


JS Рекомендация




JavaScript Объекты даты



JavaScript Date Object позволяет нам работать с датами:

Пример
var d = new Date();
Попробуйте сами »

JavaScript Вывод даты

По умолчанию JavaScript будет использовать часовой пояс браузера и отображать дату в виде полнотекстовой строки:

Вы узнаете гораздо больше о том, как отображать даты, позже в этом руководстве.


Создание объектов дат

Объекты дат создаются с помощью new Date() конструктора.

Есть 4 способа создать новый объект даты:

new Date()
new Date(год, месяц, день, часы, минуты, секунды, миллисекунды)
new Date(миллисекунды)
new Date(строка даты)

new Date()

new Date() создает новый объект даты с текущими датой и временем:

Пример
var d = new Date();
Попробуйте сами »

Объекты Date являются статическими. Компьютерное время идет, а объекты даты - нет.


new Date(год, месяц, ...)

new Date(год, месяц, ...) создает новый объект даты с указанными датой и временем.

7 чисел определяют год, месяц, день, час, минуту, секунду и миллисекунду (в указанном порядке):

Пример
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
Попробуйте сами »

Примечание: JavaScript считает месяцы от 0 до 11.

Январь - 0. Декабрь - 11.

6 цифр определяют год, месяц, день, час, минуту, секунду:

Пример
var d = new Date(2018, 11, 24, 10, 33, 30);
Попробуйте сами »

5 чисел определяют год, месяц, день, час и минуту:

Пример
var d = new Date(2018, 11, 24, 10, 33);
Попробуйте сами »

4 числа определяют год, месяц, день и час:

Пример
var d = new Date(2018, 11, 24, 10);
Попробуйте сами »

3 числа указывают год, месяц и день:

Пример
var d = new Date(2018, 11, 24);
Попробуйте сами »

2 числа указывают год и месяц:

Пример
var d = new Date(2018, 11);
Попробуйте сами »

Вы не можете пропустить месяц. Если вы укажете только один параметр, он будет считаться миллисекундами.

Пример
var d = new Date(2018);
Попробуйте сами »

Предыдущий век

Год с одной и двумя цифрами будет интерпретироваться как 19xx:

Пример
var d = new Date(99, 11, 24);
Попробуйте сами »
Пример
var d = new Date(9, 11, 24);
Попробуйте сами »

new Date(dateString)

new Date(dateString) создает новый объект даты из строки даты:

Пример
var d = new Date("October 13, 2014 11:13:00");
Попробуйте сами »

Строки даты описаны в следующей главе.


JavaScript сохраняет даты в миллисекундах

JavaScript хранит даты в миллисекундах с 1 января 1970 года, 00:00:00 UTC (всемирное координированное время).

Нулевое время - 01 января 1970 г., 00:00:00 UTC.

Текущее время: миллисекунд после 1 января 1970 года.


new Date(milliseconds)

new Date(milliseconds) создает новый объект даты как нулевое время плюс миллисекунды:

Пример
var d = new Date(0);
Попробуйте сами »

1 января 1970 г. плюс 100 000 000 000 миллисекунд приблизительно равно 3 марта 1973 г.

Пример
var d = new Date(100000000000);
Попробуйте сами »

1 января 1970 г. минус 100 000 000 000 миллисекунд приблизительно равно 31 октября 1966 г.:

Пример
var d = new Date(-100000000000);
Попробуйте сами »
Пример
var d = new Date(86400000);
Попробуйте сами »

Один день (24 часа) - 86 400 000 миллисекунд.



Методы даты

Когда создается объект Date, с ним можно работать с помощью ряда методов.

Методы даты позволяют получать и устанавливать год, месяц, день, час, минуту, секунду и миллисекунду объектов даты, используя местное время или время UTC (универсальное или GMT).

Методы даты и часовые пояса рассматриваются в следующих главах.


Отображение дат

JavaScript (по умолчанию) выводит даты в формате полнотекстовой строки:

Попробуйте сами »

Когда вы отображаете объект даты в HTML, он автоматически преобразуется в строку с помощью метода toString().

Пример
d = new Date();
document.getElementById("demo").innerHTML = d;

Так же как:

d = new Date();
document.getElementById("demo").innerHTML = d.toString();
Попробуйте сами »

Метод toUTCString() преобразует дату в строку UTC (стандартный дисплей даты).

Пример
var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();
Попробуйте сами »

Метод toDateString() преобразует дату в более читаемый формат:

Пример
var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();
Попробуйте сами »

Метод toISOString() преобразует дату в строку, используя стандартный формат ISO:

Пример
var d = new Date();
document.getElementById("demo").innerHTML = d.toISOString();
Попробуйте сами »

Проверьте себя с помощью упражнений

Упражнение:

Создайте объект дат и сообщите текущую дату и время.

var d = ;
alert(d);



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.