Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

Пример

Известно множество методов, позволяющих работать с созданным объектом

Date
:

d = new Date; // Получает текущую дату и время

document.write('Сегодня: "+d.toLocaleDateString + '. ');// Показывает дату

document.write('Время: '+ d.toLocaleTimeString); // Показывает время

var dayOfWeek = d.getDay; // День недели

var weekend = (dayOfWeek == 0) || (dayOfWeek == 6); // Сегодня выходной?

Еще одно типичное применение объекта

Date
– это вычитание миллисекундного представления текущего времени из другого времени для определения относительного местоположения двух временных меток. Следующий пример клиентского кода показывает два таких применения:

<script language="JavaScript">

today = new Date; // Запомнить сегодняшнюю дату

Christmas = new Date; // Получить дату из текущего года

Christmas.setMonth(11); // Установить месяц декабрь...

Christmas.setDate(25); // и 25-е число

// Если Рождество еще не прошло, вычислить количество миллисекунд между текущим моментом

// и Рождеством, преобразовать его в количество дней и вывести сообщение

if (today.getTime < Christmas.getTime) {

difference = Christmas.getTime - today.getTime;

difference = Math.floor(difference / (1000 * 60 * 60 * 24));

document.write('Всего ' + difference + ' дней до Рождества!');

}

</script>

// ... остальная часть HTML-документа ...

<script language="JavaScript">

// Здесь мы используем объекты Date для измерения времени

// Делим на 1000 для преобразования миллисекунд в секунды

now = new Date;

document.write('<р>Страница загружалась' +

(now.getTime-today.getTime)/1000 +

'секунд.');

</script>

См. также

Date.parse, Date.UTC

Date.getDate

возвращает значение поля дня месяца объекта

Date

Синтаксис

дата. getDate

Возвращаемое значение

День месяца даты, представляющей собой объект

Date
, в соответствии с локальным временем. Возвращаемые значения могут находиться в интервале между 1 и 31.

Date.getDay

возвращает значение поля дня недели объекта Date

Синтаксис

дата.getDay

Возвращаемое значение

День недели даты, представляющей собой объект

Date
, в соответствии с локальным временем. Возвращает числа от 0 (воскресенье) до 6 (суббота).

Date.getFullYear

возвращает значение поля года объекта Date

Синтаксис

дата.getFullYear

Возвращаемое значение

Год, получаемый, когда дата выражена в локальном времени. Возвращает четыре цифры, а не сокращение из двух цифр.

Date.getHours

возвращает значение поля часа объекта

Date

Синтаксис

дата.getHours

Возвращаемое значение

Значение поля часа в дате, представляющей собой объект

Date
, в локальном времени. Возвращаемое значение находится в диапазоне между 0 (полночь) и 23 (11 часов вечера).

Date.getMilliseconds

возвращает значение поля миллисекунд объекта

Date

Синтаксис

дата.getMilliseconds

Возвращаемое значение

Поле миллисекунд в дате, представляющей собой объект

Date
, вычисленное в локальном времени.

Date.getMinutes

возвращает значение поля минут объекта

Date

Поделиться:
Популярные книги

Наследие Маозари 4

Панежин Евгений
4. Наследие Маозари
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Наследие Маозари 4

Я до сих пор не царь. Книга XXVII

Дрейк Сириус
27. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я до сих пор не царь. Книга XXVII

И в аду есть герои

Панов Вадим Юрьевич
5. Тайный Город
Фантастика:
боевая фантастика
9.19
рейтинг книги
И в аду есть герои

Черный Маг Императора 6

Герда Александр
6. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
7.00
рейтинг книги
Черный Маг Императора 6

Скай О`Малли

Смолл Бертрис
1. Сага о Скай О`Малли
Любовные романы:
исторические любовные романы
8.64
рейтинг книги
Скай О`Малли

Лекарь Империи

Карелин Сергей Витальевич
1. Лекарь Империи
Фантастика:
городское фэнтези
аниме
дорама
фэнтези
попаданцы
5.00
рейтинг книги
Лекарь Империи

Первый среди равных. Книга III

Бор Жорж
3. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
6.00
рейтинг книги
Первый среди равных. Книга III

Лейтенант. Назад в СССР. Книга 8. Часть 1

Гаусс Максим
8. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Лейтенант. Назад в СССР. Книга 8. Часть 1

Имперец. Том 5

Романов Михаил Яковлевич
4. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
6.00
рейтинг книги
Имперец. Том 5

Перекресток судеб

Щепетнов Евгений Владимирович
6. Нед
Фантастика:
фэнтези
8.84
рейтинг книги
Перекресток судеб

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Ученик. Книга вторая

Первухин Андрей Евгеньевич
2. Ученик
Фантастика:
фэнтези
5.40
рейтинг книги
Ученик. Книга вторая

Кодекс Императора IV

Сапфир Олег
4. Кодекс Императора
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Кодекс Императора IV

Товарищ "Чума" 9

lanpirot
9. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 9