Cat-Webmaster

Использование дат в Java Script

Если вы шлялись в последнее время по Internt-у, то наверно замечали, что некоторые сайты показывают текущую дату. Иногда это показывается в виде картинки, иногда - просто текст. Мы рассмотрим четыре способа вывода дат, каждое из которых имеет свои особенности :

  1. Вручную обновлять дату на сайте. Если вы ежедневно обновляете материал на своём сайте или странице, то это не будет представлять для вас никакой сложности.
  2. Использовать crontab для автоматического обновления вашего сайта каждую полночь. Самый простой путь для этого - создание сценария на Perl-е, который будет либо модернизировать нужные страницы либо генерировать их заново. Если вы работаете в UNIX-подобной системе, то просто наберите man 5 crontab (если вы не работаете на UNIX-like системе. То можно просто этот пункт не читать :-) - дайте почитать администратору вашей системы UNIX) - всё, что нужно, там написано. Иначе сведения можно получить из этой статьи - читайте дальше !
  3. Использовать CGI на сервере, который будет выдавать дату в нужном формате. Нужно учесть, что вызов CGI будет выполняться при _каждом_ вызове странице, при этом CGI нагружает сервер значительно сильнее обычных вызовов HTTP-страниц, т.е. этот способ очень ресурсоёмкий.
  4. Последний, но отнюдь не самый худший (здесь игра слов по английски - Last but definitely not least :-)) - использовать небольшой сценарий Java Script для вывода текущей даты. Основное отличие - дата запрашивается на стороне клиента, а не сервера (т.е. нагружается компьютер клиента, который всегда менее загружен :-)).


В этой статье мы покажем, как использовать JavaScript для показа даты. Этот скрипт будет работать в Netscape Navigator версии не ниже 2.0 и MS Internet Explorer версии не ниже 3.0 .

Вы выясните как :

  1. Как создать экземпляр объекта Date.
  2. Как извлечь необходимые вам данные из этого экземпляра.
  3. Как красиво показать дату.
  4. Как установить crontab, чтобы показать дату.
  5. Как использовать CGI для показа даты.

To Cat-Webmaster К коту-вебмастеру ...

Copyright © 1998 Mecklermedia Corporation.
All Rights Reserved. Legal Notices.
Created: September 11, 1997
Revised: Revised: April 7, 1998
Перевод: Александр Серёгин aka Free Cat 19.02.1999

Оригинальная статья: http://www.webreference.com/js/column2/