RekShak Posted December 29, 2007 Report Share Posted December 29, 2007 Что нужно: чтобы на странице отображался день недели, число, месяц и год, а также праздники.Проблемы: календарь нестандартный и потому количество, название и содержание месяцов изменено, также есть дни невходящие ни в какие месяца. Link to comment Share on other sites More sharing options...
0 AntonLyapunov Posted December 29, 2007 Report Share Posted December 29, 2007 Пожалуйста, опишите задачу шире. И в каком виде Вы хотите решения? Link to comment Share on other sites More sharing options...
0 RekShak Posted December 29, 2007 Author Report Share Posted December 29, 2007 Должно быть примерно так : окно с таблицей (день недели, месяц, число, год или в другом порядке), в котором бы отображались соответствующие данные каждый день, и праздники тоже. Смена дней должна быть автоматической. В связи с тем, что високосных годов в данной системе нет, нужна некоторая корректировка. Дней в данном году 365, причем пять из них не относятся к каким лиюо месяцам. Месяцов 6,Ю причем 4 из них по 54 дня, а два по 72. Это даже не месяца, а периоды. Календарь этот нужен для сайта с Толкиновской наклонностью, календарь эльфов Средиземья.Ответ в виде описания-разъяснения и кода если он слишком сложен для восприятия или самостоятельного составления. Link to comment Share on other sites More sharing options...
0 Vlad Posted December 31, 2007 Report Share Posted December 31, 2007 Вариантов решения два: PHP или JavaScript. Выбор зависит от хостинга, на котором висит сайт. В любом случае алгоритм должен быть привязан к григорианскому календарю, на нем все держится. Link to comment Share on other sites More sharing options...
0 RekShak Posted January 4, 2008 Author Report Share Posted January 4, 2008 Спасибо. Link to comment Share on other sites More sharing options...
0 Vlad Posted January 4, 2008 Report Share Posted January 4, 2008 Честно говоря, не очень понимаю, как ты собираешься реализовать подобный календарь. Вот 1 июня по эльфийскому календарю как называется? Или тебе все-таки привязка к сегодняшней дате не нужна, а требуется отдельный независимый календарь? Link to comment Share on other sites More sharing options...
0 RekShak Posted January 4, 2008 Author Report Share Posted January 4, 2008 как первое июня будет сейчас нескажу, т.к. считать долго. Есть вопрос - при изменении календаря можно ли прописать отдельно каждый день, или только в соответствии с реальными месяцами? Link to comment Share on other sites More sharing options...
0 Jaeser Posted January 4, 2008 Report Share Posted January 4, 2008 Вам придется пользоваться ActiveX-компоненты с помощью утлиты TSTCON32.exe, а java и php не очень обязательно Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted January 4, 2008 Report Share Posted January 4, 2008 а может не надо к григорианскому... unix-формат времени чем плох? Link to comment Share on other sites More sharing options...
0 Vlad Posted January 4, 2008 Report Share Posted January 4, 2008 В любом случае вначале надо придумать алгоритм перевода из одного формата в эльфийский. А вот это и будет основной трудностью. Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted January 4, 2008 Report Share Posted January 4, 2008 -->Дней в данном году 365т.е. номер года по этому кастомному календарю совпадает с текущим, плюс или минус некоторое значение? или там не просто сдвиг числа, а за счет разной длины секунды, минуты, часа, дня длина года больше(меньше) общепринятой? Link to comment Share on other sites More sharing options...
0 Vlad Posted January 4, 2008 Report Share Posted January 4, 2008 Да, кстати, какова продолжительность часа и суток в эльфийском календаре? Link to comment Share on other sites More sharing options...
0 RekShak Posted January 6, 2008 Author Report Share Posted January 6, 2008 Час и день идентичны нашим, но - сутки изменяются во время заката, а не полуночи. Хотя эту подробность можно опустить. D.S.Denton номер года несовпадает совсем - другой мир все-таки. Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted January 9, 2008 Report Share Posted January 9, 2008 тогда колись какие дата и время по этому календарю приходится на 01.01.1970 00:00:00 и будет тебе алгоритм Link to comment Share on other sites More sharing options...
0 Vlad Posted January 9, 2008 Report Share Posted January 9, 2008 Ушел считать... Link to comment Share on other sites More sharing options...
0 RekShak Posted January 10, 2008 Author Report Share Posted January 10, 2008 тогда колись какие дата и время по этому календарю приходится на 01.01.1970 00:00:00 и будет тебе алгоритмтам еще есть пять дней невходящих в периоды. Первый день года(йестаре), последний(мейтаре или местаре) и еще три добавочных, но вот где эти самые добавочные я непомню, к сожалению((Дату скажу заранее (Йестаре 15 года четвертой эпохи - это по моей системе, день недели - оргилион). П.С. в неделе шесть дней.наверное сегодня вечером напишу названия всех дней и сезонов, а также их порядок. Всем спасибо. Link to comment Share on other sites More sharing options...
0 RekShak Posted January 10, 2008 Author Report Share Posted January 10, 2008 Как обещал - названия дней, сезонов и т.д.:год - Коранардень - ренеделя - энквие; дни недели: 1-оргилион 2-оранор 3-оритиль 4-оргалад 5-орменел 6-ораваронПорядок года:1-один день Йестаре, не входит в сезоны2-Этуиль (весна,54)3-Лаэр (лето,72)4-Йавас (осень, 54)5-три дня Эндери (не склоняется), не входят в сезоны6-Фирит (предзима - увядание, 54)7-Рив (зима, 72)8-Экуир (предвесна - пробуждение, 54)9-один день Меттаре, не входит в сезоны01.01.1970 00:00:00 - Йестаре 15 года (от падения Саурона)Четвертой эпохи, день недели - Оргилион время неуказывается, но можно считать, что примерно 3 часа "утра" (по нашему) (Время там вообще измеряют сутками, днями, временем обеда, и временем перехода из пункта А в пункт Б). Время перемены суток должно оставаться неизменным. Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted January 10, 2008 Report Share Posted January 10, 2008 *запомнил ФастПадом, покопаюсь как высплюсь Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted January 14, 2008 Report Share Posted January 14, 2008 набросок есть, проверьте (мог где-нибудь ошибиться и не пририсовать плюс-минус единичку в расчетах): http://denton.msk.ru/tmp/customcalendar.phpи еще... после обсуждения в кммуникатореЭльфийский год (yeen) = 144 оборота Земли вокруг Солнца.Обычный год (coranar или loa) = 365 дней.В году 6 месяцев (54 дня, 72 дня, 54 дня, 54 дня, 72 дня, 54 дня) + 5 дней вне месяцев.Раз в 12 лет ? високосный год, три дня в середине года (enderi) удваиваются.В последнем году каждого третьего эльфийского года (уeen) не удваиваем ничего. Link to comment Share on other sites More sharing options...
Question
RekShak
Что нужно: чтобы на странице отображался день недели, число, месяц и год, а также праздники.
Проблемы: календарь нестандартный и потому количество, название и содержание месяцов изменено, также есть дни невходящие ни в какие месяца.
Link to comment
Share on other sites
18 answers to this question
Recommended Posts