Помощник
|
скрипт даты и часов |
brucekiev_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Exterior |
24.12.2007, 21:37;
Ответить: Exterior
Сообщение
#2
|
|
brucekiev, вот скрипт, который работает во всех браузерах и выводит по желанию любой формат времени и даты.
Раскомментировав определенные строки в скрипте - будет выводить и текущее время и день недели. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Date test by HTML.BY team</title> </head> <body> <script type="text/javascript"> <!-- var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var timeValue = "" + ((hours >24) ? hours -24 :hours) timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += (hours >= 12) ? " " : " " timerRunning = true; mydate = new Date(); //myday = mydate.getDay(); mymonth = mydate.getMonth(); myweekday= mydate.getDate(); weekday= myweekday; myyear= mydate.getYear(); year = myyear /*if(myday == 0) day = " Воскресенье, " else if(myday == 1) day = " Понедельник, " else if(myday == 2) day = " Вторник, " else if(myday == 3) day = " Среда, " else if(myday == 4) day = " Четверг, " else if(myday == 5) day = " Пятница, " else if(myday == 6) day = " Суббота, "*/ if(mymonth == 0) month = "01." else if(mymonth ==1) month = "02." else if(mymonth ==2) month = "03." else if(mymonth ==3) month = "04." else if(mymonth ==4) month = "05." else if(mymonth ==5) month = "06." else if(mymonth ==6) month = "07." else if(mymonth ==7) month = "08." else if(mymonth ==8) month = "09." else if(mymonth ==9) month = "10." else if(mymonth ==10) month = "11." else if(mymonth ==11) month = "12." document.write("<b><p align=left><font style=font-size:14px; font-family:Verdana, Arial; color:#FFFFFF>"+ myweekday + "." + month +"2007</font></b><p>"); --> </script> </body> </html> |
|
|
happyhand |
25.1.2010, 21:36;
Ответить: happyhand
Сообщение
#3
|
|
Почему год показывает 110?
Вот что в скрипте: [PHP] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Date test by HTML.BY team</title> </head> <body> <script type="text/javascript"> <!-- var now = new Date(); var hours = now.getHours(); var minutes = now.getMinutes(); var timeValue = "" + ((hours >24) ? hours -24 :hours) timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += (hours >= 12) ? " " : " " timerRunning = true; mydate = new Date(); myday = mydate.getDay(); mymonth = mydate.getMonth(); myweekday= mydate.getDate(); weekday= myweekday; myyear= mydate.getYear(); year = myyear if(myday == 0) day = " Воскресенье, " else if(myday == 1) day = " Понедельник, " else if(myday == 2) day = " Вторник, " else if(myday == 3) day = " Среда, " else if(myday == 4) day = " Четверг, " else if(myday == 5) day = " Пятница, " else if(myday == 6) day = " Суббота, " if(mymonth == 0) month = " января" else if(mymonth ==1) month = "02." else if(mymonth ==2) month = "03." else if(mymonth ==3) month = "04." else if(mymonth ==4) month = "05." else if(mymonth ==5) month = "06." else if(mymonth ==6) month = "07." else if(mymonth ==7) month = "08." else if(mymonth ==8) month = "09." else if(mymonth ==9) month = "10." else if(mymonth ==10) month = "11." else if(mymonth ==11) month = "12." document.write("<b><p align=left><font style=font-size:14px; font-family:Verdana, Arial; color:#FFFFFF>"+ myweekday + month + "," + day + myyear + "</font></b><p>"); --> </script> </body> </html> [/PHP] |
|
|
Иван Романов |
26.1.2010, 22:57;
Ответить: Иван Романов
Сообщение
#4
|
|
вот код который намного короче, и менее запутанный. Дата вставляется в div c id="time". Просто вставляете его в любое место где нужны часы, можно вынести скрипт отдельно в *.js файл, оставить только в html этот блок div, в который и выводится дата.
<div id="time"></div>
<script language="JavaScript"> <!-- var pos = document.getElementById("time"); function time() { var today = new Date(); var day_of_week = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"]; var month_of_year = ["Января", "Февраля", "Марта", "Апреля", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"]; var day_ = day_of_week[today.getDay()]; var date_ = today.getDate(); var month_ = month_of_year[today.getMonth()]; var year_ = today.getFullYear(); var hours_ = today.getHours(); var min_ = today.getMinutes(); var sec_ = today.getSeconds(); var zerom = zeros = ''; if(min_ < 10) zerom = '0'; if(sec_ < 10) zeros = '0'; pos.innerHTML = day_+' '+date_+' '+month_+' '+year_+' г. '+hours_+':'+zerom+min_+':'+zeros+sec_; } setInterval(time, 1); //--> </script> |
|
|
Алллексей |
8.8.2013, 19:32;
Ответить: Алллексей
Сообщение
#5
|
|
|
вот код который намного короче, и менее запутанный. Дата вставляется в div c id="time". Просто вставляете его в любое место где нужны часы, можно вынести скрипт отдельно в *.js файл, оставить только в html этот блок div, в который и выводится дата. <div id="time"></div> <script language="JavaScript"> <!-- var pos = document.getElementById("time"); function time() { var today = new Date(); var day_of_week = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"]; var month_of_year = ["Января", "Февраля", "Марта", "Апреля", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"]; var day_ = day_of_week[today.getDay()]; var date_ = today.getDate(); var month_ = month_of_year[today.getMonth()]; var year_ = today.getFullYear(); var hours_ = today.getHours(); var min_ = today.getMinutes(); var sec_ = today.getSeconds(); var zerom = zeros = ''; if(min_ < 10) zerom = '0'; if(sec_ < 10) zeros = '0'; pos.innerHTML = day_+' '+date_+' '+month_+' '+year_+' г. '+hours_+':'+zerom+min_+':'+zeros+sec_; } setInterval(time, 1); //--> </script> Небольшая ре марочка, вместо var month_ = month_of_year[today.getMonth()]; напишем var month_ = month_of_year[today.getMonth()-1]; и все получится:)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт поисковика видео StrongTube | 3 | 3josoft | 1574 | 14.8.2023, 14:45 автор: 3josoft |
|
Скрипт приема платежей p2p с карты на карту card2card Скрипт приема платежей p2p с карты на карту card2card |
15 | zladey1986 | 7839 | 26.3.2023, 8:54 автор: Palundra |
|
Продам скрипт перевода постов и комментариев | 4 | Tutich | 788 | 19.1.2023, 17:23 автор: Tutich |
|
Битрикс скрипт нативной установки | 3 | Nemo | 2454 | 20.11.2022, 10:09 автор: Webmaster24 |
|
Посоветуйте скрипт интернет-магазина (партнерская программа - критична!) |
9 | Aloof | 7365 | 2.12.2021, 15:03 автор: Ilonek |
Текстовая версия | Сейчас: 23.4.2024, 9:30 |