Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2012, 20:17   #1
matewolf
Новичок
Джуниор
 
Регистрация: 05.02.2012
Сообщений: 1
Восклицание разработка web страницы

задача: разработать web-страницу, которая при загрузке показывала бы какой сегодня день, считая от рождества христова(01.01.0001 г.)
помогите пожалуйста!!!
matewolf вне форума Ответить с цитированием
Старый 06.02.2012, 00:53   #2
J.B.DiGriz
Пользователь
 
Регистрация: 08.12.2011
Сообщений: 45
По умолчанию

...пиши в скайп или контакт - сделаю...)
J.B.DiGriz вне форума Ответить с цитированием
Старый 06.02.2012, 02:05   #3
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию

если не ошибаюсь, нужно использовать джавускрипт.
Метод Time(). Если не прав, прошу прощения, в JS не разбираюсь
Sna1L вне форума Ответить с цитированием
Старый 06.02.2012, 06:27   #4
turok7770
Пользователь
 
Регистрация: 12.01.2012
Сообщений: 17
По умолчанию

пиши на email romann1994@bk.ru сделаю. За небольшое вознаграждение на электронный кошелек
Если хотите отблагодарить меня - R526322326168

Единственное, что ограничивает полет мысли программиста-компилятор
turok7770 вне форума Ответить с цитированием
Старый 06.02.2012, 07:59   #5
xakkkkker
Форумчанин
 
Аватар для xakkkkker
 
Регистрация: 15.12.2007
Сообщений: 226
По умолчанию

Не надо просить сделать задачу за вас. Вот код который выводить по отдельности год, месяц, число.
Код:
<script type="text/javascript">
		var forTime = new Date();
		var year = forTime.getFullYear();
		document.write("Сейчас год: "+ year + "<br/>");
		var month = forTime.getMonth();
		document.write("Сейчас месяц: "+ month + "<br/>");
		var day = forTime.getDate();
		document.write("Сейчас число: "+ day + "<br/>");
	 </script>
xakkkkker вне форума Ответить с цитированием
Старый 06.02.2012, 08:00   #6
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Cкачать самоучитель по javascript, потратить полчаса на познание структуры web-страницы, ещё полчаса на синтаксис. Находим функцию на получение даты. Получаем дд.мм.гггг.
Далее из полученного года вычитаем 1 год. Делим (гггг -1) на 4, чтобы получить число високосных лет. Из (гггг - 1) вычитаем число високосных лет, и получаем число не високосных. Теперь можем вычислить, сколько дней прошло за 2011 лет (ну или другое число лет, если сменили год, не считая текущего). число високосных * 366 + число не високосных * 365.
Расчёт прошедших дней текущего года:
Из текущего месяца вычитаем 1. Делаем цикл while с проверкой на достижение нуля нашего мм, сравнивая вновь полученный результат с номером месяца, прибавкой к сумме дней этого месяца, и вычетом единицы.
while мм не равно нулю выполнять
выбор месяца мм из:
1: сумма= сумма+31
2:если гггг делится на 4 без остатка то сумма=сумма+29 , иначе сумма=сумма+28
3:сумма=сумма+31
4:сумма=сумма+30
5:сумма=сумма+31
6:сумма=сумма+30
7:сумма=сумма+31
8:сумма=сумма+31
9:сумма=сумма+30
10:сумма=сумма+31
11:сумма=сумма+30
закончили выбор месяца мм
мм=мм-1
закончили цикл while
Теперь из полученных дд вычитаем 1 день.
Наконец мы можем получить наши заветные прошедшие дни :
сумма дней за 2011 лет(ну или другое число лет, если сменили год, не считая текущего) + сумма дней, полученных из цикла while + дд -1.
Тебе влом потратить полтора часа? Зачем вообще тогда идти в универ? Сразу бы пошёл в армейку, а потом работать.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 06.02.2012, 08:30   #7
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Цитата:
Код:
<script type="text/javascript">
		var forTime = new Date();
		var year = forTime.getFullYear();
		document.write("Сейчас год: "+ year + "<br/>");
		var month = forTime.getMonth();
		document.write("Сейчас месяц: "+ month + "<br/>");
		var day = forTime.getDate();
		document.write("Сейчас число: "+ day + "<br/>");
	 </script>
Создал html файл, залил скрипт, открыл в браузере.
Ошибку в месяце выдаёт 0_о.
То, что можно написать
Код:
 var month = forTime.getMonth()+1;
- это понятно, но
интересна причина бага. Никто не знает?
Изображения
Тип файла: png Безымянный.png (3.9 Кб, 75 просмотров)
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 06.02.2012 в 08:40.
Rin вне форума Ответить с цитированием
Старый 06.02.2012, 18:08   #8
xakkkkker
Форумчанин
 
Аватар для xakkkkker
 
Регистрация: 15.12.2007
Сообщений: 226
По умолчанию

мммммда, даже не знаю в чем может быть причина.
xakkkkker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка Captchi из Web-страницы ov_er_lo_rd_3 Работа с сетью в Delphi 0 06.01.2012 00:17
Сохранение web-страницы с картинками Gumer Работа с сетью в Delphi 5 16.06.2010 14:42
Считывание с web страницы в java TriV Помощь студентам 0 07.02.2010 20:28
Разработка средств защиты web-сайта Andrey_143b Безопасность, Шифрование 0 14.01.2009 22:52