X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> скрипт даты и часов
brucekiev_hb
brucekiev_hb
Topic Starter сообщение 24.12.2007, 17:34; Ответить: brucekiev_hb
Сообщение #1


понравился мне этот скриптик
<script language="JavaScript">
<!--
function fulltime() {
var time=new Date();
document.clock.full.value=time.toLocaleString();
setTimeout('fulltime()',500)
}
//--
>
</script>
<form name=clock>
<input type=text size=19 name=full>
</form>
<script language="JavaScript">
<!--
fulltime();
//--
>
</script>

поставил его, но так как хотел (дату и время выводить числами) показывает только opera, а мозила и IE дату выводит словами(точнее месяц)
Както можно его сделать чтобы все выводилось только числами?:rolleyes:
спасибо
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
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
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


(Иван Романов @ 27.1.2010, 00:57) *
вот код который намного короче, и менее запутанный. Дата вставляется в 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]; и все получится:)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1574 14.8.2023, 14:45
автор: 3josoft
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7832 26.3.2023, 8:54
автор: Palundra
Открытая тема (нет новых ответов) Продам скрипт перевода постов и комментариев
4 Tutich 786 19.1.2023, 17:23
автор: Tutich
Открытая тема (нет новых ответов) Битрикс скрипт нативной установки
3 Nemo 2451 20.11.2022, 10:09
автор: Webmaster24
Открытая тема (нет новых ответов) Посоветуйте скрипт интернет-магазина
(партнерская программа - критична!)
9 Aloof 7363 2.12.2021, 15:03
автор: Ilonek


 



RSS Текстовая версия Сейчас: 19.4.2024, 10:46
Дизайн