Перейти к содержимому


Пользователь месяца
TimurR TimurR 1-й за Август
Очков активности: 726 3 темы, 35 сообщений, 11 баллов репутации
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 207 2 темы, 17 сообщений, 6 баллов репутации

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 90 0 тем, 10 сообщений, 6 баллов репутации

  • Фотография WGN
    #3

    WGN (worldgamenews.com)
    Очков активности: 72 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 67.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 33 Вне конкурса за определение пользователя месяца

  • Фотография Developer
    #6

    Developer
    Очков активности: 33 2 темы, 16 сообщений, 1 балл репутации

  • Фотография AnnaYa
    #7

    AnnaYa (topbase.ru)
    Очков активности: 33 2 темы, 5 сообщений, 2 балла репутации

  • Фотография Алексей111
    #8

    Алексей111
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография TimurR
    #9

    TimurR
    Очков активности: 27 Вне конкурса за определение пользователя месяца

  • Фотография fedornabilkin
    #10

    fedornabilkin (zaka4ano.ru)
    Очков активности: 24 0 тем, 4 сообщения, 4 балла репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 24.09.2018
Топ 5 участников по репутации


Помогите вставить текущее время на сайт

#1 federiko

federiko
  • Неактивные
  • 6 сообщений
  • Репутация: 0
0

Отправлено 04 May 2009 - 13:06

ВСЕМ ОТЛИЧНОГО ДНЯ! Нужно вставить текущую дату на сайт.. в стиле время, число и день недели!
Все кто богаты знаниями - поделитесь! По горло нада!!!

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 04 May 2009 - 17:55

federiko, раз погорло надо можно было чуточку и поискать...
Скриптов таких навалом, я гляжу вам уже помогли :P
<script type="text/javascript">
Now = new Date();
document.write("Сейчас: " + Now.toTimeString() " " + Now.getDate() +
"-" + Now.getMonth() + "-" + Now.getFullYear());
</script>
Вот только я не уверен что он возвращает название месяца русскими буквами.
Осталось только убрать в Now.toTimeString() символы UTC...
  • 0

#3 federiko

federiko
    Topic Starter
  • Неактивные
  • 6 сообщений
  • Репутация: 0

Отправлено 14 May 2009 - 11:38

спасибо за помощь!!!

Я воспользовался этим..
<script type="text/javascript">
			var mydate=new Date()
			var year=mydate.getYear()
			if (year<200)
			year=1900+year;
			var day=mydate.getDay()
			var month=mydate.getMonth()
			var daym=mydate.getDate()
			if (daym<10)
			daym="0"+daym;
			var montharray=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
			document.write(""+daym+" "+montharray[month]+" "+year+"");
</script>

  • 0

#4 federiko

federiko
    Topic Starter
  • Неактивные
  • 6 сообщений
  • Репутация: 0

Отправлено 15 May 2009 - 14:48

кто-нить сможет добавить к этому скрипту дни недели?.. пн, вт, ср, чт, пт, сб, вс! и как вставить карту google или yandex на сайт?.. в раздел контакты..
  • 0

#5 v1ex

v1ex
  • Неактивные
  • 225 сообщений
  • Репутация: 0

Отправлено 15 May 2009 - 15:33

<script type="text/javascript">
			var mydate=new Date()
			var year=mydate.getYear()
			if (year<200)
			year=1900+year;
			var day=mydate.getDay()
			var month=mydate.getMonth()
			var daym=mydate.getDate()
			if (daym<10)
			daym="0"+daym;
			var montharray=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
			var days = new Array("Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье");
			document.write(days[day]+" "+daym+" "+montharray[month]+" "+year+"");
</script>
вот :P
  • 0

#6 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 15 May 2009 - 22:06

v1ex, +1
Возможно только нужно сместить на единичку массив, то есть так:
var days = new Array(null, "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье");

  • 0

#7 v1ex

v1ex
  • Неактивные
  • 225 сообщений
  • Репутация: 0

Отправлено 16 May 2009 - 05:00

Точно!
Но тогда уж, лучше сделать так:

<script type="text/javascript">
var mydate=new Date();
var year=mydate.getYear();
if (year<200);
year=1900+year;
var day=mydate.getDay() - 1;
var month=mydate.getMonth();
var daym=mydate.getDate();
if (daym<10)
daym="0"+daym;
var montharray=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
var days = new Array("Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье");
document.write(days[day]+" "+daym+" "+montharray[month]+" "+year+"");
</script>
А то массив с пустым элементом, как-то не хорошо.... :)
  • 0

#8 Amicus

Amicus
  • Неактивные
  • 87 сообщений
  • Репутация: 0

Отправлено 16 May 2009 - 19:10

спасибо
давно искал скрипт времени
  • 0

#9 yury

yury
  • Пользователь
  • 642 сообщений
  • Репутация: 188

Отправлено 17 May 2009 - 10:59

ZiTosS,
не нужно ничего никуда смещать, просто достаточно вспомнить, что первый день недели совсем не понедельник, а (внимание, сюрприз) воскресенье :P
так что просто меняем массив дней недели на правильный
var weekday = ["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"];
и все путем:
<script type="text/javascript">
 var monthname = ["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];
 var weekday = ["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"];
 var nowDate = new Date();
 var wday = nowDate.getDay(); //  день недели
 var day = nowDate.getDate(); // число
 var month = nowDate.getMonth(); //месяц
 var year = nowDate.getYear(); year = (year < 1000) ? 1900+year : year; //  год
 var hours = nowDate.getHours(); hours = (hours < 10) ? "0"+hours : hours; //  часы
 var minutes = nowDate.getMinutes(); minutes = (minutes < 10) ? "0"+minutes : minutes; //  минуты
 var seconds = nowDate.getSeconds(); seconds = (seconds < 10) ? "0"+seconds : seconds; // секунды
 document.write(weekday[wday]+", "+day+" "+monthname[month]+" "+year+", "+hours + ":" + minutes + ":" + seconds);
</script>
получаем дату в виде: воскресенье, 17 мая 2009, 11:59:06
  • 0

#10 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 17 May 2009 - 12:05

yury, писал по памяти. Не часто работаю с датой, а в 2 разных языках всё упомнить, проверить тоже некогда :P Вот пиши предположения, кому хочется, тот проверит.
  • 0

robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru