О JavaScripts часть 4 - О JavaScripts - Каталог статей - Webmasters clan - Все для создания сайтов

Webmasters clan - Все для создания сайтов 

Воскресенье, 19.05.2024, 2:40:44 
Приветствую Вас, Гость!
Ваш IP: 3.22.77.149
Нет аватара
Каждый клик по баннеру - это огромная благодарность создателю сайта...

Обязательно посетите:
Главная страница
Меню сайта
Категории каталога
Новичку [11]
начинающему вебмастеру
О JavaScripts [7]
описание языка JavaScripts
Разное [2]
статьи не попадающие ни под один раздел
Поиск по каталогу
Друзья сайта
пока не обзавелись
Статистика


Наш опрос
Оцените мой сайт
Всего ответов: 52


Начало » Статьи » О JavaScripts

О JavaScripts часть 4
Для получения текущей даты выполните следущую команду:
current_date = new Date();
Например, для вывода текущей даты в документе задайте:
<SCRIPT LANGUAGE="JavaScript">
current_date = new Date();
document.write("Текуща\я дата: " + current_date + ".");
</SCRIPT>

На экране этот блок отображается следующим образом:
Текущая дата: Mon Apr 16 2007 01:00:34 GMT+0300 (EET).
Важное замечание. "я" следует записывать с обратной косой чертой, т.е. "\я".
В предыдущем примере мы задавали текущую дату. Когда мы задаем конкретную, заранее известную дату, то ее надо указать как параметры в Date. Например, для задания 25 февраля 1997 года выполните следующее:
<SCRIPT LANGUAGE="JavaScript">
current_date = new Date(97,1,25);
document.write("Дата: "+current_date+".");
</SCRIPT>

Получили следующую строку:
Дата: Tue Feb 25 00:00:00 1997.
(Обратите внимание, что месяц нумеруется с 0).
Если Вы хотите задать еще часы, минуты и секунды, то следует добавить соответствующие параметры:
<SCRIPT LANGUAGE="JavaScript">
current_date=new Date(97,1,25,06,25,45);
document.write("Дата: "+current_date+".");
<SCRIPT>

Формируется строка:
Дата: Tue Nov 17 17:15:45 1998.
Теперь возникает желание перейти на свои форматы. Для этого надо выделить отдельные составляющие и сгруппировать их так, как нам хочется. Приведем список функций обьекта Date(), позволяющих получить отдельные составляющие:

Функция Возвращаемое значение Диапазон
getDate() Номер дня в месяце От 1 до 31
getDay() День недели От 0(воскресенье) до 6(суббота)
getHours() Часы От 0 до 23
getMinutes() Минуты От 0 до 59
getMonth() Номер месяца От 0 (январь) до 11 (декабрь)
getSeconds() Секунды От 0 до 59
getTime() Количество миллисекунд, прошедших после 01.01.1970 От 0

Теперь конкретные примеры:
Узнаем текущую дату:
<SCRIPT LANGUAGE="JavaScript">
temp_date=new Date();
day=temp_date.getDate();
month=temp_date.getMonth()+1;
year=temp_date.getYear();
if (day<10) day="0"+day;
if (month<10) month="0"+month;
document.write("Сейчас на календаре " + day + "/" + month + "/" + year + ".");
</SCRIPT>

Получаем на экране:
Сейчас на календаре 16/04/107.

Теперь посмотрим время:
<SCRIPT LANGUAGE="JavaScript">
temp_date = new Date();
hours = temp_date.getHours();
if (hours > 12) {
hours = hours - 12;
am_pm = "после обеда";
}
else {
am_pm = "до обеда";
}
minutes = temp_date.getMinutes();
if (minutes < 10) {
minutes = "0" + minutes;
}
seconds = temp_date.getSeconds();
if (seconds < 10) {
seconds = "0" + seconds;
}
document.write("Сейчас " + hours + " часов " + minutes +
" минут " + seconds + " секунд " + am_pm);
</SCRIPT>

Получаем на экране:
Сейчас 1 часов 00 минут 34 секунд до обеда


Другие материалы по теме
Категория: О JavaScripts | Добавил: Admin (16.04.2007) | Автор: Admin
Просмотров: 1189 | Рейтинг: 0.0 |


Copyright Webmasters clan - Все для создания сайтов © 2007 - 2024
Все права защищены.
Незаконное использование любой информации сайта без обратной ссылки или письменного разрешения администратора - преследуется по закону.
Обязательно посетите: