|
Date('t') -- подскажитеОбсуждение темы Date('t') -- подскажите в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Люди, помогите. делаю календарь на 12 месяцев через цикл сделал все хорошобы но функция date('t') -- не дает покоя она выбирает кол-во дней ... |
|
Опции темы |
03.08.2006, 13:33 | #1 |
|
Люди, помогите.
делаю календарь на 12 месяцев через цикл сделал все хорошобы но функция date('t') -- не дает покоя она выбирает кол-во дней текущего месяца и как бы я не старался -- все равно пихает 31 день Сделал попытку $dayofmonth = date('t',mktime(0, 0, 0, $month, 1, date('Y'))); $month -- месяц, который цикл подставляет Если проверить echo $dayofmonth; то выводит все хорошо, кол-во месяцев соотвествует действительности. Но, если выводить -- 12 месяцев (одним полотном) -- дык...хрень полная ... кол-во дней в месяце у всех одинаковое, к примеру 31 Спасибо всем кто откликнется! |
|
03.08.2006, 13:48 | #2 |
|
Вот есть у меня готовый календарь http://xsd.ru/cal.txt
|
|
03.08.2006, 13:54 | #3 |
|
Спасибо, но это немного не то.
Мне надо, чтоб полотном все 12 месяцев выводились. Вот такого календаря в скриптах я не видел нигде |
|
03.08.2006, 16:02 | #4 |
|
Выложи свой код куда нибудь и мы посмотрим.
А вообще надо смотреть не скрипты а самому писать. |
|
03.08.2006, 16:11 | #5 |
|
Что-ж тут удивительного? date('t') без второго параметра будет выдавать количество дней в текущием месяце. Укажите второй параметр.
|
|
03.08.2006, 16:21 | #6 |
|
deMone, про какой именно параметр ты говоришь?
тут все вроде указано иль я ошибаюсь? PHP код:
|
|
03.08.2006, 19:53 | #7 |
|
Леха, цикл свой покажи
|
|
04.08.2006, 00:49 | #8 |
|
Это странице это выплывает календарь, т.е. цикл:
PHP код:
PHP код:
|
|
04.08.2006, 01:57 | #9 |
|
Я ща ложусь спать поэтому код переписовать не буду.
1) Цикл сделай с массивом а не if оми |
|
04.08.2006, 09:11 | #10 |
|
Цикла у тебя там нет. Но это так, к слову.
Проблема в том, что у тебя массив $week не обнуляется. После прохода января он остается заполненным до конца. Обрати внимание на то, что сейчас он у тебя выводит неправильный календарь (вот, например, февраль: 25, 26, 27, 28, 25, 26, 27). Чтобы избавиться от этого, напиши вначале файла, который подключается (функции делать не умеем?): $week=array(); |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите что не так! | Ekspressionist | Зал дебютантов | 7 | 06.07.2012 04:45 |
Подскажите | Псарь | Софтодром | 2 | 27.07.2007 19:25 |
Подскажите | SEF | Графические работы | 2 | 14.12.2006 08:56 |
подскажите | sl_play | Растровая графика | 4 | 07.03.2006 22:24 |
Подскажите | noX | Растровая графика | 2 | 11.05.2005 03:40 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|