Спустя 51 минута, 4 секунды (30.05.2008 - 09:55) ProfPHP написал(а):
Цитата(FoMurJIom @ 30.5.2008, 10:04) [snapback]39501[/snapback]
Нужен скрипт который выводил бы месяц который сейчас идет
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]
Нужен скрипт который выводил бы месяц который сейчас идет
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('дайте мне номер месяца')];
$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"))); // Вычисляем каким будет первый день месяца по счету в неделе.
?>
$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> </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";
?>
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> </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";
?>
Вот у меня такой код и мне надо что бы сверху у календаря был написан месяц подскажите что куда подставить пожалуйста