Javascript дата та час, Javascript Date - Life-Prog

ЗМІСТ

1 Створення об'єктів класу Date

Клас дати Date служить для зберігання значень дати та часу. Об'єкти цього класу створюються за допомогою конструктора Date([par]) , який набуває значення дати у числовому чи рядковому форматі.

Наприклад, дата запуску першого штучного супутника землі може бути задана таким чином:

sputnikLaunch = New Date("October 4, 1957 19:28:34 GMT");

Конструктор об'єкта дати може мати і такий формат: Date (Рік, Місяць, Число [, Годинник [, Хвилини [, Секунди [, Мілісекунди]]]]). Якщо не один параметр не встановлено, конструктор ініціалізує об'єкт поточною датою. Приклади ініціалізації об'єктів дати Javascript наведено у прикладах № 1 і № 2.

Зміст

2 Методи класу Date

Визначення числа днів до Різдва

У прикладі №2 здійснюється виведення значень поточної дати та поточного часу у вікно браузера, а також виконується тимчасова задана затримка.

Зміст

За подією Click викликається функція outTime() , яка встановлює необхідні значення властивостей техтового поля тега і виводить поточну дату і поточний час, визначені з використанням методів класу Date . Розмір поля та шрифту були вибрані так, щоб після активізації поля можна було б, натискаючи клавіші "End" та "Home", показувати в текстовому полі по черзі або дати, або часу. За подією Contextmenu виконується виклик функції Delay(5,1) , яка здійснює п'ятисекундну затримку шляхом порівняння поточного часу з базовим, визначеним на початку затримки. Протягом затримки у полі статусу вікна браузера виводиться повідомлення "Затримка". Особливістюцією функцією є те, що з двох її параметрів перший є обов'язковим - він вказує чисельне значення затримки, а другий, який визначає, в яких одиницях задається затримка, є необов'язковим. У разі, якщо він не вказаний під час виклику функції, його значення набуває за замовчуванням. Другий параметр може приймати такі значення:

  • 0 - час затримки вказується в мілісекундах (значення за замовчуванням);
  • 1 - час затримки вказується у секундах;
  • 2 - час затримки вказується у хвилинах;

Щоб визначити, скільки параметрів було передано функції в кожному конкретному випадку та їх значення, необхідно скористатися масивом arguments , який, як властивість класу функцій Function , містить значення всіх аргументів, переданих функції при її викликі: вираз delay.arguments[0] задає перший аргумент функції, вираз delay.arguments[1] – другий аргумент, а delay.arguments.length – кількість аргументів, переданих функції. Зауважимо, що масив arguments доступний лише у тілі функції.

Зміст

Дата завантаження: 2010-12-14

Ви можете --> Замовити скрипт