Урок 13. Управление шрифтами в CSS
New Page 1
Web-программирование: "Java Script(JS): Объект Date. Работа с датой и временем".
Для
углубленного изучения web-программирования (язык
PHP и написание своей собственной CMS) советую
подписаться на
платный раздел (см. анонсы раздела "Пишем
Easy CMS").
Для работы с
датой и временем в Java предусмотрен специальный
достаточно мощный объект - Data. Он содержит множество
методов для манипулирования датой и временем: преобразование в строку, получение
и установка дней, месяцев, лет, минут, секунд и даже миллисекунд. Для начала,
давайте разюерем простейший пример работы с датой и временем: отображение
русских названий дней недели и месяцев.
<html>
<head>
<title>Урок
67. Java Script (JS):
Объект
Date.
Работа с датой и временем</title>
</head>
<body>
<SCRIPT
LANGUAGE="JavaScript"
TYPE="text/javascript">
function
dateString(date) {
var
days=new
Array("воскресенье","понедельник","вторник","среда","четверг","пятница","суббота");
var
months=new
Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
var
str=days[date.getDay()]+",
"+date.getDate()+"
"+months[date.getMonth()]+"
"+date.getFullYear()+"
года";
return
str;
}
var
today=new
Date();
document.write("Сегодня
",dateString(today));
</SCRIPT>
</body>
</html> |
И вот что
выдаст данный пример:
Теперь
разберем объект Date подробнее. Как вы уже заметили,
создание даты без параметров:
приводит с
созданию текущей даты и времени. Тоесть, вот такие строки:
var
today=new
Date();
document.write("сейчас
",today); |
выдадут вот
такой результат:
Но мы моем
создать конкретную дату (время), указав либо:
-
Год, месяц
(считая с нуля), день.
-
Год, месяц
(считая с нуля), день, часы, минуты, секунды.
Например,
код:
<html>
<head>
<title>Урок
67. Java Script (JS):
Объект
Date.
Работа с датой и временем</title>
</head>
<body>
<SCRIPT
LANGUAGE="JavaScript"
TYPE="text/javascript">
document.write(new
Date(2005,3,17),"<br>");
document.write(new
Date(2005,3,17,23,11,55),"<br>");
</SCRIPT>
</body>
</html> |
выдаст
результат:
А теперь
рассмотрим некоторые методы объекта Date:
-
getFullYear. Возвращает четырехзначное значение
года.
-
getMonth.
Возвращает номер месяца. Счет идет с нуля.
-
getDate.
Возвращает номер дня. Счет идет с 1.
-
getDay.
Возвращает номер дня недели. Счет идет с 0. Дни недели начинаются с
воскресенья. Тоесть, воскресенье - 0, понедельник - 1, вторник - 2 и так далее.
-
getHours.
Возвращает время в часах, от 0 (полночь) до 23.
-
getMinutes.
Возвращает число минут. От 0 до 59.
-
getSeconds.
Возвращает число секунд. От 0 до 59.
-
getMilliseconds. Возвращает число миллисекунд. От 0 до 999.
-
getTimezoneOffset. Сдвиг в минутах местного времени относительного часового
пояса по Гринивичу.
-
getTime.
Количество миллисекунд, прошедших с 1 января 1970 года до заданной даты.
|