Здравствуйте! Напишите пожалуйста как можно узнать день недели по дате? Сегодняшний день недели узнаю с помощью DATE("w"); так как вполне хаватает индекса дня недели. А как можно узнать день недели, если дата будет вводится вручную или браться из базы.
Немного не понял... date("Y-m-d w"); вернет мне сегодня 2006-11-22 3. А как узнать день недели произвольной даты?
Искренне преклоняюсь перед упорством Чебурген'а в борьбе за чистоту мозгов... мне было бы проще ответить сразу и отделаться от вопрошающего. Вот сейчас все обновленные темы прочитал... Чебурген, моя увага за упорство и целенаправленность!
Чебурген Я не могу понять как работает функция date и как с ее помощью можно реализовать то что мне нужно. Если у Вас есть объяснение и Вам не сложно его озвучить, то я буду очень признателен!
avm Спасибо! Это больше похоже не на борьбу за чистоту мозгов, а на флуд... Лучше вообще ничего не получить в ответ, чем такие... Если уж бороться, то сразу давать ссылку на мануал...
Чебурген раз взялся отвечать в теме, так отвечай. вот вопрос: а то приходится ругань в твой адрес вычищать и предупреждения пользователям за это писать. Нехорошо!
Делаю следующее: $date = "2006-11-22"; $dow = date("w",$date); В итоге $dow вместо 3 равно почему то 4... В чем заключается ошибка?
Уважаемый maksia если хотите получать точные ответы, то задавайте их в соответствующих разделах. Этот вопрос для раздела "Вопросы от блондинок". А ответ тут: http://php.ru/manual/function.date.html http://php.ru/manual/function.mktime.html http://php.ru/manual/ref.datetime.html http://php.ru/manual/ref.calendar.html
В том что вы ему немного наврали Код (Text): $dow = date("w",$date); второй параметр должен быть в unix-timestamp и тогда все будет чики пики $week=array(0=>"вс", "пн","вт","ср","чт","пт","сб"); $week[date("w",mktime (0, 0, 0, $cur_month, $cur_day, $cur_year))];
Код (PHP): <?php $date=explode("-", $date); echo date("w", mktime(0, 0, 0, $date[1], $date[2], $date[0])); ?>
вот это правильно!=) а вот то что вы оскорбляете человека, который искренне хотел вам помочь - не есть хорошо...
Просто ответов в этой теме уже никто не ждет. И вряд ли кто читает, и вряд ли найдет через поисковик, если ищет инфу. Найдет скорее в справочнике. Чебурген тут был последний раз: Вт ноя 28, 2006 14:18 maksia (топикстартер): Пн апр 13, 2009 23:24 meganosets: Вт дек 19, 2006 13:09