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
Ви можете --> Замовити скрипт