1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

JavaScript: Вывод даты на странице

Тема в разделе "Web - программирование", создана пользователем Guest, 8 фев 2004.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    Репутация:
    0
    А как вставить обновляющуюся дату на свою Веб-страницу?
     
  2. STYX

    STYX Гость

    Репутация:
    0
    Код:
    <script LANGUAGE="JavaScript">
    document.writeln(document.lastModified)
    </SCRIPT>
     
  3. admin

    admin Well-Known Member

    Репутация:
    0
    Регистрация:
    8 авг 2003
    Сообщения:
    2.754
    Симпатии:
    1
    Guest
    Делаешь js файл
    Код:
    <script language="JavaScript"> 
    // возвращает время в формате hh:mm am/pm format. 
    function nowStr() { 
    var now=new Date() 
    var hours=now.getHours() 
    var minutes=now.getMinutes() 
    timeStr=""+((hours > 12) ? hours - 12 : hours) 
    timeStr+=((minutes < 10) ? ":0" : ":") + minutes 
    timeStr+=(hours >= 12) ? " PM" : " AM" 
    return timeStr 
    } 
    //--возвращает дату в формате mm/dd/yy 
    
    function todayStr() { 
    var today=new Date() 
    return today.getMonth()+1+"/"+today.getDate()+"/"+(today.getYear() + 1900) 
    } 
    
    </script>
    Подсоединяешь его и в HTML

    Код:
    <script>document.write(todayStr())</script> 
    <script>document.write(nowStr())</script> 
     
    <script>document.write('est.');</script>
     
  4. STYX

    STYX Гость

    Репутация:
    0
    я так скромно в три строчки...
     
  5. Vagor.ini

    Vagor.ini Гость

    Репутация:
    0
    STYX
    Да, но у тебя дата последнего редактирования страницы и она всегда одна и та же, пока документ не по редактируешь, а у Сереги - текущая дата...
     
  6. admin

    admin Well-Known Member

    Репутация:
    0
    Регистрация:
    8 авг 2003
    Сообщения:
    2.754
    Симпатии:
    1
    STYX
    Зато работает нормально. Только под Mozilla корректировать надо. Этот скрипт отдает только двухзначные значения года в нём и получается 1904 вместо 2004. Но это уже не сложно сделать.
     
  7. STYX

    STYX Гость

    Репутация:
    0
    Е-мое, я не так, наверное, понял. Я и думал что нужно выводить строчку типа "последнее обновление:" <_<
     
  8. admin

    admin Well-Known Member

    Репутация:
    0
    Регистрация:
    8 авг 2003
    Сообщения:
    2.754
    Симпатии:
    1
    STYX
    А последнее обновление пойдет тока для статических страниц. Для динамических не получится никак.
     
  9. ????

    ???? Гость

    Репутация:
    0
    Серёга
    Можно, если в скрипте для вывода переменную сделать и при редактировании скрипта переменную обновлять.
     
  10. STYX

    STYX Гость

    Репутация:
    0
    Но при чем тут обновление скрипта, обновление может идти через базу данных при постоянном скрипте. Т.е. нужен спец. счетчик в скрипте, который будет записывать дату внесения нового материала в базу. Но это уже конкретные частные случаи...
     
  11. ????

    ???? Гость

    Репутация:
    0
    STYX
    Впринципе ты прав. Если выводить дату за которую датируется (тавтология какая-то) информация то надо её хранить в базе и т.д. Я просто имел в виду дату изменения в дизайне - меняешь дизайн (т.е. часть скрипта ответственную за эту часть) и меняешь переменную (точнее константу) хранящую дату последнего изменения. Так не придется менять её во многих местах...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей