VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Нужно переделать код так, чтоб были только часы, минуты и секунды. Так же желательно, чтоб они отображались в сером цвете. Если конечно урезать так нельзя, то можно мне альтернативный обычный код, где на часы, минуты и секунды... Буду очень благодарен!
PHP Code:
function get_date(){ if (!document.all && !document.getElementById) return var Elm = (document.getElementById) ? document.getElementById("datetime_div") : document.all.datetime_div; var dat = new Date(); var month = dat.getMonth(); var year = dat.getFullYear(); var day = dat.getDate(); switch(month){ case 0: mon = 'Января'; break; case 1: mon = 'Февраля'; break; case 2: mon = 'Марта'; break; case 3: mon = 'Апреля'; break; case 4: mon = 'Мая'; break; case 5: mon = 'Июня'; break; case 6: mon = 'Июля'; break; case 7: mon = 'Августа'; break; case 8: mon = 'Сентября'; break; case 9: mon = 'Октября'; break; case 10: mon = 'Ноября'; break; case 11: mon = 'Декабря'; break; } var hours = dat.getHours(); var minutes = dat.getMinutes(); var seconds = dat.getSeconds(); if (minutes<=9) minutes = "0"+minutes if (seconds<=9) seconds = "0"+seconds var time = day+" "+mon+" "+year+" "+hours+":"+minutes+":"+seconds; Elm.innerHTML = ""+time+"" setTimeout("get_date()",1000) } window.onload = get_date;
function get_date(){ if (!document.all && !document.getElementById) return var Elm = (document.getElementById) ? document.getElementById("datetime_div") : document.all.datetime_div; var dat = new Date(); var hours = dat.getHours(); var minutes = dat.getMinutes(); var seconds = dat.getSeconds(); if (minutes<=9) minutes = "0"+minutes if (seconds<=9) seconds = "0"+seconds var time = +hours+":"+minutes+":"+seconds; Elm.innerHTML = ""+time+"" setTimeout("get_date()",1000) } window.onload = get_date;
Пробуй
Last edited by Fedcomp : 02-07-2010 at 02:37 PM.
@insideja
В Черном списке
Join Date: Dec 2009
Posts: 89
Версия vB: 4.2.х
Пол:
Reputation:
is infamous around these parts -146
Репутация в разделе: -147
0
Fedcomp, не, не пошел... ошибка... что-то не так было сделанно...
Тема ещё в силе...
@MDM
Эксперт
Join Date: Jun 2006
Location: Петрозаводск
Posts: 249
Версия vB: 3.8.x
Пол:
Reputation:
Expert 1682
Репутация в разделе: 1607
0
Для начала. insideja, это не PHP, а JavaScript.
И подробней. Где будет использоваться скрипт: на форуме? Каким образом вставляется в код страницы: редактирование шаблона форума?
@MDM
Эксперт
Join Date: Jun 2006
Location: Петрозаводск
Posts: 249
Версия vB: 3.8.x
Пол:
Reputation:
Expert 1682
Репутация в разделе: 1607
0
Похоже, топикстартер решил проблему самостоятельно. Как бы то ни было, простенький пример, раз уж он уже готов.
Приведенный код надо вставить в шаблон форума в место, где должны быть часики:
HTML Code:
<div id="datetime_div"></div><script type="text/javascript"><!--
var clock = fetch_object('datetime_div');
function doclock()
{
if (!clock) return;
var time = new Date(),
h = time.getHours(),
m = ((m = time.getMinutes()) < 10 ? '0' + m : m),
s = ((s = time.getSeconds()) < 10 ? '0' + s : s);
clock.innerHTML = h + ':' + m + ':' + s;
setTimeout('doclock()', 1000);
}
doclock();
// --></script>