![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: -2 Всего: 30 |
Понадобилось сделать календарь, решил забить все даты этого года в базу (поля год месяц день) и выводить дни текущего месяца этого года, затея оказалась глупой как я понял после того что мне надо определить с какого дня недели начинается текущий месяц. Подскажите как в моём случае это определить или как подругому сделать календарь с БД? Мне кажется что есть способы намного лучше...
-------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: нет Всего: 17 |
в году определнное количество дней. если год весокосный то это количество увеличивается на один. в неделе 7 дней. единственное, что придется забить в ручную - это длину каждого месяца. один из этих месяцов будет иметь в весокосном году на один день больше. весокосные годы, я думаю просчитаны заранее на лет 10. а если и есть какая-нибудь закономерность, то можно заставить скрипт самому это высчитывать \или если уж хочешь скрипт на 100 лет сделать, то отдельно создай таблицу, куда буду заноситься весокосные годы по средствам ручника и данные из которой будут использованы таблицей с календарем\.
собственно что тут сказать. все данные на лицо. теперь тебе осталось только подумать и написать алгоритм скрипта, а потом уже и сам скрипт. или даже зайти на Яндекс и написать "скрипт календаря на php", но это никакой пользы для твоего развития не принесёт. решай сам. -------------------- ок |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: -2 Всего: 30 |
I, GyoZ
Спасибо за исчерпывающий ответ.
Хочу написвть сам, так что буду пытаца пока не получица -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Правильно понял. В date есть формат вывода, дающий тебе день неделию Соответственно надо передать туда второй параметр через mktime, где будет указано 1 число нужного месяца. Я правда, в свое время как-то по другому сделал. |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: -2 Всего: 30 |
Mal Hack
Я тоже сделал подругому, может не самым лучшим способом но всё работает и меня устраивает, сделал таблицу с полями 1,2,3,4,5,6,7 - дни недели и вставил записи с числами а где нет числа - пустое поле, вывел и никаких проблем -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |