Сегодня - суббота, 2 октября, чётная (34) неделя . Добро пожаловать на наш сервер! На нём Вы найдёте базу готовых работ для студентов СПбГУИТМО.
Сейчас 5 нечетная (если мне не изменяет память)
__________________ Кто, если не я?
02.10.2004 20:24
Партизан
Лорд Гигабайт II-степени
Группа: VIP-Пользователи
Дата регистрации: 11.01.2004
Сообщения: 1253
Кто?: Бездельник
Archie пишет
Сегодня - суббота, 2 октября, чётная (34) неделя . Добро пожаловать на наш сервер! На нём Вы найдёте базу готовых работ для студентов СПбГУИТМО.
Сейчас 5 нечетная (если мне не изменяет память)
Виной всему ЛЕНЬ.
__________________ Справочно-правовая система Х*й! Знает все!
03.10.2004 00:19
Stan F
Его Величество Администратор
Группа: Администраторы
Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР
Просто четные/нечетные недели в нашем универе находятся в противофазе с офицЫальными, которые считаются с 1 января. Вот и все.
Так что вполне корректно.
__________________
Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик
04.10.2004 23:55
Imm
Легендарный студент ИТМО
Группа: VIP-Пользователи
Дата регистрации: 22.12.2003
Сообщения: 2030
Кто?: Студент СПбГУ (физфак)
Народ, а почему бы не написать скрипт который будет определять эти недели правильно для любого года? Я об алгаритме подумаю на досуге.
да-да я в курсе что не известно когда начинается четный семестр. Но ведь у сессии и каникул определённые рамки. А на всякий случай сделать простенькую систему поправки.
__________________ Серьёзное лицо это ещё не признак ума, все глупости на Земле совершаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь! ...
(из к/ф "Тот самый Мюнхгаузен". сценарий Г. Горина)
05.10.2004 04:29
Stan F
Его Величество Администратор
Группа: Администраторы
Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР
А там по-моему все просто с этим четным семестром у нас. Нумерация и для него от начала года. Подумаю... Щас башка не варит, sim поимел мои мозги и не встал... Надо апгрейдить систему
__________________
Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик
05.10.2004 04:46
Imm
Легендарный студент ИТМО
Группа: VIP-Пользователи
Дата регистрации: 22.12.2003
Сообщения: 2030
Кто?: Студент СПбГУ (физфак)
Нет. Смотри какая система. 1-ое сеньтября не всегда попадает на нечётную неделю. А чётный (который после нвого года) семестр вообще хз куда попадает.
__________________ Серьёзное лицо это ещё не признак ума, все глупости на Земле совершаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь! ...
(из к/ф "Тот самый Мюнхгаузен". сценарий Г. Горина)
05.10.2004 05:38
Stan F
Его Величество Администратор
Группа: Администраторы
Дата регистрации: 14.11.2003
Сообщения: 5148
Кто?: ФЮРЕР
Stan F пишет
Сколько учусь, В ИТМО 1-е сентября - 1-я (нечетная) неделя.
ЗЫ надо mktime() поковырять...
Да не в семестре она не нечётная, а в году.
В этом году 1-е сеньтября попало на 36-ую неделю.
__________________ Серьёзное лицо это ещё не признак ума, все глупости на Земле совершаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь! ...
(из к/ф "Тот самый Мюнхгаузен". сценарий Г. Горина)
06.10.2004 01:36
Archie
Барон Килобайт I-степени
Группа: Пользователи Плюс
Дата регистрации: 12.01.2004
Сообщения: 252
Кто?: Студент, группа 131_3
/* Prints the week from 1 September and is the week Odd or even. :ifmo@bk.ru: */
define ("sec2day", 86400);//60*60*24
$septYear=date("Y");
if (date("m") < 9) {$septYear--;}
$daysFromSept = (time() - mktime(0,0,0,9,1,$septYear))/sec2day;
$weeksFromSept = ceil($daysFromSept/7)+1;
print "Сегодня $weeksFromSept неделя, ";
$weeksFromSept/=2;
($weeksFromSept-floor($weeksFromSept)==0)?print "чётная.":print "нечётная."
Сообщение отредактировано 2 раз(а), редактировал honher , 12.10.2004 в 18:22.
12.10.2004 18:18
honher
Барон Килобайт II-степени
Группа: Пользователи
Дата регистрации: 15.05.2004
Сообщения: 159
Кто?: Студент
Я не знаю в чем его суть, но анализ большого количества кода с не самой примитивной структурой занимал очень много времени, вот что. Поэтому тэг отключен.
__________________
Последний рассвет
Тонкая нить и
Холодная сталь
Поможет забыть мне
Сотрёт глубину
Исчезнет печаль
Прольётся внутри
Моя мёртвая кровь
Развеет твой крик
14.10.2004 23:58
honher
Барон Килобайт II-степени
Группа: Пользователи
Дата регистрации: 15.05.2004
Сообщения: 159
Кто?: Студент
/* Prints the week from 1 September and is the week Odd or even. :ifmo@bk.ru: */
define ("sec2day", 86400);//60*60*24
$septYear=date("Y");
if (date("m") < 9) {$septYear--;}
$daysFromSept = (time() - mktime(0,0,0,9,1,$septYear))/sec2day;
$weeksFromSept = ceil($daysFromSept/7)+1;
print "Сегодня $weeksFromSept неделя, ";
$weeksFromSept/=2;
($weeksFromSept-floor($weeksFromSept)==0)?print "чётная.":print "нечётная."
ыыы))
особенно понравилось получение остатка от деления
$weeksFromSept/=2;
$weeksFromSept-floor($weeksFromSept)
жесть... индийские программисты рулят
(не в обиду)
юзаем для получения остатка "a % b"
да и вообще чего то сам код жжесток многа фукафф не асилил смысл, накодил свое... юзаем 6 строк
<?php
//coded by BeAsT for istud.ru
$year= (date("m")<9) ? date("Y")-1 : date("Y"); // Если у нас уже след год то для вычисления берем предыдущий(тот который является учебным )
$dayweek = date("w",strtotime("1 September ".$year)); // день недели первого сентября
$razn_in_day = (time()-strtotime("1 September ".$year))/60/60/24; // разность в днях между первым сентября и текущей датой
$nedelya = floor(($razn_in_day+($dayweek-1))/7+1); // какая неделя по счету
echo "Текущая неделя — ".$nedelya, "<br />"; // выводим
(($nedelya % 2)==0) ? print "Это чётная неделя" : print "Это нечётная неделя";// выводим четность/нечетность
//coded by BeAsT for istud.ru
?>
з.ы. действительно ББ-код CODE не работает... ай ай ай , не говоря уже о разной подсветки синтаксиса PHP и HTML