Довольно компактные часики на форум, без особых излишеств и что немаловажно без рекламы!
Ставить: куда хотите!!!

Код:
[hide=5]   Текущие дата и время <script> 
var tags_before_clock = " <font class=\"clock\">" 
var tags_middle_clock = " " 
var tags_after_clock  = " </font>" 
document.write('<span id="clock"></span>'); 
DaysofWeek = new Array() 
DaysofWeek[0]="Воскресенье" 
DaysofWeek[1]="Понедельник" 
DaysofWeek[2]="Вторник" 
DaysofWeek[3]="Среда" 
DaysofWeek[4]="Четверг" 
DaysofWeek[5]="Пятница" 
DaysofWeek[6]="Суббота" 
Months = new Array() 
Months[0]="Января" 
Months[1]="Февраля" 
Months[2]="Марта" 
Months[3]="Апреля" 
Months[4]="Мая" 
Months[5]="Июня" 
Months[6]="Июля" 
Months[7]="Августа" 
Months[8]="Сентября" 
Months[9]="Октября" 
Months[10]="Ноября" 
Months[11]="Декабря" 
function upclock(){ 
var dte = new Date(); 
var hrs = dte.getHours(); 
var min = dte.getMinutes(); 
var sec = dte.getSeconds(); 
var day = DaysofWeek[dte.getDay()] 
var date = dte.getDate() 
var month = Months[dte.getMonth()] 
var year = dte.getFullYear() 
var col = ":"; 
var spc = " "; 
var com = ","; 
var apm; 
if (12 < hrs) { apm="<font size='-1'><span class=\"gensmall\"> pm</span></font>"; hrs-=12; } 
else { apm="<font size='-1'><span class=\"gensmall\"> am</span></font>"; } 
if (hrs == 0) hrs=12; 
if (min<=9) min="0"+min; 
if (sec<=9) sec="0"+sec; 
if(navigator.appName == "Netscape") { 
clock = document.getElementById("clock"); 
clock.innerHTML = tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+month+spc+date+com+spc+year+tags_after_clock;
} 
if (navigator.appVersion.indexOf("MSIE") != -1){ 
clock.innerHTML = tags_before_clock+spc+day+com+spc+date+spc+month+spc+year+com+tags_middle_clock+hrs+col+min+col+sec+apm+spc+tags_after_clock; 
} 
} 
setInterval("upclock()",1000); 

</script>        [/hide]