Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Время-дата

Обсуждение темы Время-дата в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; www.woweb.ru - я там скрипты беru...


Закрытая тема
 
Опции темы
Старый 23.01.2006, 18:16   #11
www.woweb.ru - я там скрипты беru
 
Старый 23.01.2006, 18:16
Ссылки
Старый 23.01.2006, 22:17   #12
Цитата:
dantistus:
Народ, я ничего плохого не хочу сказать. Разуйте глаза: "...причем синхронную с временем и датой того, кто будет просматривать эту страницу...". Это из поста автора. СИНХРОННОЕ С ВРЕМЕНЕМ ЧЕЛОВЕКА, КОТОРЫЙ ПРОСМАТРИВАЕТ СТРАНИЦУ. Причем тут пхп?
народ, человек истину говорит, вопрос в том как узнать разницу времени машины юзера с сервером, приплюсовать или отнять и показать, а вы начинаете описывать как сделать чтобы дата русскими буквами была
 
Старый 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
 
Старый 25.01.2006, 06:39
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата Центр 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


Текущее время: 14:23. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум