Javascript дата и час, Javascript Дата - Life-Prog
СЪДЪРЖАНИЕ
1 Създаване на обекти от клас Дата
Класът Date се използва за съхраняване на стойности за дата и час. Обектите от този клас се създават с помощта на конструктора Date([par]), който приема стойност на дата в числов или низов формат.
Например датата на изстрелване на първия изкуствен спътник на Земята може да бъде дадена по следния начин:
sputnikLaunch = нова дата ("4 октомври 1957 г. 19:28:34 GMT");
Конструкторът на обект за дата може също да има следния формат: Дата (година, месец, число [, часове [, минути [, секунди [, милисекунди]]]]). Ако нито един от параметрите не е зададен, конструкторът инициализира обекта с текущата дата. Примери за инициализация на обекти за дата в Javascript са дадени в примери #1 и #2.
Съдържание |
2 Методи за класове за дата
Определяне на дните до Коледа
В пример № 2 стойностите на текущата дата и текущото време се показват в прозореца на браузъра и се изпълнява и определеното времезакъснение.
Съдържание |
При събитието Click се извиква функцията outTime(), която задава необходимите стойности на свойствата на текстовото поле на етикета и показва текущата дата и текущото време в това поле, определени с помощта на методите на класа Date. Размерът на полето и шрифтът са избрани така, че след активиране на полето да е възможно чрез натискане на клавишите "Край" и "Начало" да се показват последователно датата или часът в текстовото поле. Събитието Contextmenu извиква функцията Delay(5,1), която извършва забавяне от пет секунди чрез сравняване на текущото време с базовото време, дефинирано в началото на забавянето. По време на забавянето полето за състояние на прозореца на браузъра показва съобщението „Извършва се забавяне“. ХарактеристикаТази функция е, че от двата й параметъра, първият е задължителен - указва числената стойност на закъснението, а вторият, който определя в какви единици се задава закъснението, е незадължителен. Ако не е посочено при извикване на функцията, стойността му се приема по подразбиране. Вторият параметър може да приема следните стойности:
- 0 - времето за забавяне е зададено в милисекунди (стойност по подразбиране);
- 1 - времето за забавяне е посочено в секунди;
- 2 - времето на забавяне е посочено в минути;
За да определите колко параметъра са били предадени на функцията във всеки конкретен случай и техните стойности, трябва да използвате масива аргументи, който, като свойство на класа Function, съдържа стойностите на всички аргументи, предадени на функцията, когато е била извикана: delay.arguments[0] указва първия аргумент на функцията, delay.arguments[1] указва втория аргумент, а delay.arguments.length указва броя на аргументите, предадени на функцията. Имайте предвид, че масивът от аргументи е достъпен само в тялото на функцията.
Съдържание |
Дата на добавяне: 2010-12-14
Можете --> Поръчайте скрипт