[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите вывести месяц
FoMurJIom
Нужен скрипт который выводил бы месяц который сейчас идет rolleyes.gif



Спустя 51 минута, 4 секунды (30.05.2008 - 09:55) ProfPHP написал(а):
Цитата(FoMurJIom @ 30.5.2008, 10:04) [snapback]39501[/snapback]
Нужен скрипт который выводил бы месяц который сейчас идет rolleyes.gif

http://php.net/date - посмотри.

Спустя 17 минут, 13 секунд (30.05.2008 - 10:12) FoMurJIom написал(а):
Цитата(ProfPHP @ 30.5.2008, 6:55) [snapback]39510[/snapback]
Цитата(FoMurJIom @ 30.5.2008, 10:04) [snapback]39501[/snapback]
Нужен скрипт который выводил бы месяц который сейчас идет rolleyes.gif

http://php.net/date - посмотри.

спасиба тока там на английском месяца выводяться а мне надо на руском

Спустя 22 минуты, 23 секунды (30.05.2008 - 10:35) AndryG написал(а):
Попроси date() выдать только номер месяца и заведи массив с названиями меяцев
Код
$m = array(1=>'j','f','m','a','m','j','j','a','s','o','n','d');
$m_name = $m[date('дайте мне номер месяца')];

Спустя 32 минуты (30.05.2008 - 11:07) FoMurJIom написал(а):
Код
<?php

    $daysinmonth=date("t");  //Число дней в месяце

    $weeks=$daysinmonth/7; //Число недель в месяце

    $weeks=round($weeks,0);  //Округляем полученый результат

    $dayofweek=date("w"); // День недели 0 - воскресение, 6 - суббота

    $dayofmonth=date("j"); // День месяца  без нуля

    $dayofmonthlz=date("d"); // День месяца с ведущим нулем

    $monthlz=date("n"); // Номер месяца без нуля

    $monthdays=date("t"); // Колличество дней в месяце

    $daysarray=array("Понефторник","Пн","Вт","Ср","Чт","Пт","Сб","Вс");//Массив дней недели

    $month = array("1"=>"Январь","2"=>"Февраль","3"=>"Март","4"=>"Апрель","5"=>"Май", "6"=>"Июнь", "7"=>"Июль","8"=>"Август","9"=>"Сентябрь","10"=>"Октябрь","11"=>"Ноябрь","12"=>"Декабрь");// Массив месяцев

    $months=array("мартабрь","января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");//Массив месяцев

    $numberfirstday = date("w",mktime(0,0,0,date("m"),1,date("Y"))); // Вычисляем каким будет первый день месяца по счету в неделе.

    ?>

Код
<?
       echo "<table width=\"251\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">\n\t<tr>\n";
       // Для начала выводим дни недели
            for ($i = 1; $i <= 7; $i++) {
                if($i>5){
                    echo "\t\t<td><font color=\"#0099FF\">".$daysarray[$i]."</font></td>\n";
                }else{
                    echo "\t\t<td>".$daysarray[$i]."</td>\n";
                }
               }
           echo "\t</tr>\n\t<tr>\n";

        // Выводим пустые дни предыдущего месяца.
            $j = 1;
            while ($j < $numberfirstday) {
               echo "\t\t<td>&nbsp;</td>\n";
               $j++;
              }



        //Теперь выводим ВСЕ дни месяца.

         for ($i = 1; $i <= $monthdays; $i++) {

          if($i==$dayofmonth){
    #      echo "\t\t<td><a href=\"news/".date("Y")."/".date("m")."/".$i."/\"><b>".$i."</b></a></td>\n";
           echo "\t\t<td bgcolor=\"#0099FF\" align=\"center\"><b>".$i."</b></td>\n"; // подсвечиваем сегоднящний день
           }else{
   #       echo "\t\t<td><a href=\"news/".date("Y")."/".date("m")."/".$i."/\">".$i."</a></td>\n";
           echo "\t\t<td align=\"center\">".$i."</td>\n";
           }

            //Новая неделя
               if (round($j/7)-$j/7==0){
                 echo "\t</tr>\n\t<tr>\n";
            }

            $j++;
          }
         echo "\t</tr>\n</table>\n";
?>

Вот у меня такой код и мне надо что бы сверху у календаря был написан месяц подскажите что куда подставить пожалуйста
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.