|
Время-датаОбсуждение темы Время-дата в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; www.woweb.ru - я там скрипты беru... |
|
Опции темы |
23.01.2006, 18:16 | #11 |
|
www.woweb.ru - я там скрипты беru
|
|
23.01.2006, 22:17 | #12 | |
|
Цитата:
|
|
|
23.01.2006, 23:09 | #13 |
|
делать дату на сайте? а зачем? у всех ведь она в правом нижнем углу есть - такая какая надо - привычная. Лучше че-нить полезное сделайте.
|
|
23.01.2006, 23:38 | #14 | |
|
Цитата:
Можно написать вместо этих часов с дато следующее: "Уважаемый пользователь, посмотрите пожалуйста на часы в нижнем правом углу и вспомните какое сегодня число!" АбсурдноЮ не правда ли???? Так что моё мнение: вся эта тема просто абсурдна...... |
|
|
24.01.2006, 10:49 | #15 |
|
вы меня смешите иногда, я просто не могу.
Конечно не факт, что такая ситуация у вас на сайте возникнет, но все же. Нужо сказать пользователю точное время в которое, допустим, его ник будет удалён из базы. Монжо конечно сказать - ровно через пять часов, но красивее будет выглядеть точная дата. Хочу теперь немного о решении задачи. 1. вариант: есть часовые полюса, при регистрации мы просим пользователя указать из какого он города, таким макаром мы узнаем его часовой пояс и разницу. 2. вариант на подобии первого, только сложнее. есть базы айпиадресов отвечающие за место расположение сервера. Этот вариант сложнее и геморойней, но самы прикольный. 3. при первом попадании на страницу, javascript-ом посылаем время пользователя на сервер, узнаем разницу и т.д. Но этот вариант будет зависеть от того, правильно ли выставлено время на машине юзера. |
|
24.01.2006, 14:10 | #16 |
|
На те вам время:
<script LANGUAGE="JavaScript"> <!-- Begin function doFormalTime() { var myTime = new Date(); var myHour = myTime.getHours(); var myMinutes = myTime.getMinutes(); var ampm = ""; if (myHour >= 12) { myHour -= 12; ampm = "pm"; } Hour = new Array( "час", "два часа", "три часа", "четыре часа", "пять часов", "шесть часов", "семь часов", "восемь часов", "девять часов", "десять часов", "одиннадцать часов", "двенадцать часов"); myMin = myMinutes - (myMinutes % 5); if (myMinutes % 5 > 2) myMin += 5; var text = "Примерно "; switch(myMin) { case 0 : myHour--; break; case 5 : text += "пять минут назад было "; myHour--; break; case 10 : text += "десять минут назад было "; myHour--; break; case 15 : text += "пятнадцать минут назад было "; myHour--; break; case 20 : text += "двадцать минут назад было "; myHour--; break; case 25 : text += "двадцать пять минут назад было "; myHour--; break; case 30 : text += "полчаса назад было "; myHour--; break; case 35 : text += "без двадцати пяти минут "; break; case 40 : text += "без двадцати минут "; break; case 45 : text += "без пятнадцати минут "; break; case 50 : text += "через десять минут будет "; break; case 55 : text += "через пять минут будет "; break; case 60 : break; } if (myHour < 1) myHour++; if (ampm == "pm") { ampm = (myHour >= 4) ? " " : " "; } text += Hour[myHour] + ampm; return text; } // End --> </script> <title>Время прописью</title> </head> <body> <script> document.write(doFormalTime()); var h=(new Date()).getHours(); if (h > 4 && h < 12) document.write("утра"); if (h > 11 && h < 19) document.write("дня"); if (h > 18 && h < 24) document.write("вечера"); if (h > 23 || h < 5 ) document.write("ночи"); </script> И вот ещё (это просто офигенный скрипт, специально для вас, stan015, программировали): <script> <!-- function show2(){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds var ctime="<font face='Verdana' color='#8000FF'>"+hours+":"+minutes+":"+seconds+" "+dn+"</font>" if (!document.all) document.write(ctime) else tick2.innerHTML=ctime } function loadclock(){ if (document.all) setInterval("show2()",1000) } if (!document.all) show2() //--> </script> А хотите часы в панели состояния? в строку названия окна? ещё у меня есть часы вместо фона страницы. Давайте весь экран часами забьём, чтобы пользователь точно узнал сколько сейчас на самом деле времени??? |
|
24.01.2006, 15:12 | #17 |
|
Я всеми конечностями за использование Date() для создания чего-то полезного. Например на моей домашней страничке она существует для того чтобы правильно здороватья (добрый день, вечер, ночи), еще она считает сколько мне лет(чтоб не менять после для рожденья), для одного сайта я делал счетчик который считает дни до нового года(после нового года заглючил ). Еще можно найти тысячу способов применения этой полезнейшей штуки. Очень грустно гогда ее используют только для того чтобы сделать часы на сайте.
|
|
24.01.2006, 21:03 | #18 |
|
Всеми руками "за" всё, что ты здесь написал, я тоже это всё юзаю, но чтобы часы на сайте???? Да ещё с датой!
|
|
25.01.2006, 06:39 | #19 |
|
всем респект и уважуха, проблему устранил, теперь у меня часы и дата тикают на страничке.
По поводу необходимости сего атрибута, тематика сайта требует его thanks so much for your help |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дата Центр MHost | leilim | Платный хостинг | 2 | 06.12.2010 07:38 |
Дата создания файла | Marick | ASP, Perl, PHP и MySQL | 3 | 28.09.2007 11:27 |
Дата из timestamp + 4 часа | kost | ASP, Perl, PHP и MySQL | 2 | 04.12.2005 00:36 |
Дата | Леха | HTML, CSS, JavaScript | 4 | 05.10.2005 19:08 |
Дата | FSD | HTML, CSS, JavaScript | 4 | 12.05.2004 15:51 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|