![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Poszukuję kalendarza, który:
+nie pokazuje dat z poprzedniego miesiąca, tylko i wyłącznie te z obecnego +daje możliwość kliknięcia w datę i pokazanie informacji dt. tego dnia (ew. mogę to sobie dorobić) +miłoby było, gdyby nie wykorzystywał klas:) -------------------- Krzysztof Wójcik
Zend Certified Engineer |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat "Jest to złota zasada w życiu: wymagać mało od świata, a dużo od siebie."
Hmmm... to co masz w podpisie mówi samo za siebie.... pomoge ale w bardzo małym stopniu: [php:1:3f298e1eba]<?php $ile = date("t"); // Ile dni w tym miesiącu $dzis = date("j"); // Dzisiejszy dzień // ROBISZ CAŁĄ PĘTLĘ DO WYŚWIETLANIA TD I TR for($i=0; $i<$ile; $i++) { // tutaj tabelka if($i == $dzis) { $text = "<b>".$i."</b>"; } else { $text = $i; } echo $i } ?>[/php:1:3f298e1eba] Więcej Ci nie pomoge... musisz sam sprubować... najłatwiej powiedzieć "Nie wiem, nie umiem".... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.02.2004 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Udalo mi sie zorobic cos takiego:
[php:1:00da8d2f7a] <? $ile = date("t"); // ile dni ma bierzacy miesiac (28-31) $dzis = date("j"); // który dzisiaj jest (1-31) $dzien = date("w"); // który dzis dzien tygodnia (0-6) $ile8 = $ile/7; $pierwszy=1; echo " <TABLE BORDER='1' STYLE='font-family: Arial; font-size: 13px'> <TR><TD>Pn</TD><TD>Wt</TD><TD>Sr</TD><TD>Cz</TD><TD>Pt</TD><TD>So</TD><TD>Ni</TD></TR> "; for($td=0;$td<=$ile8;$td++) { echo "<TR>"; $td7=$td+7; $td1=$td+1; for($i=0;$i<7&&$pierwszy<=$ile;$i++) { if($pierwszy==$dzis) { $text="<b>".$pierwszy."</b>"; } else { $text=$pierwszy; } echo "<TD>".$text."</TD>"; $pierwszy++; } echo "</TR>"; } echo "</TABLE> ?> [/php:1:00da8d2f7a] I teraz w marcu dziala pieknie. Gozej, jezeli pierwszym dniem miesiaca nie bedzie poniedzialek. Myslalem nad tym dlogo, ale nie wiem jak to zorbic, by np zaczal wypisywac liczby np. od srody. I jeszcze jedna sprawa - jak zrobic, zeby wyswietlil np przyszly miesiac? -------------------- "Nie chodzi o to, abyśmy osiąnęli nasze najwyższe ideały,
ale o to, by były one naprawdę wysokie". -- gen.Robert B.P. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o [manual:fe478e3dce]gmdate[/manual:fe478e3dce] jest takie coś jak
[php:1:fe478e3dce]<?php gmdate("Y-d-d", time()+360*x) ?>[/php:1:fe478e3dce] Ale poczytaj sobie i zrozumiesz.. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Z pozdrowieniami
![]() <html> <body bgcolor=#FFFFFF> <? $dzisiaj=getdate(); $dziennum=$dzisiaj['mday']; $rok=$dzisiaj['year']; $miesiac=$dzisiaj['mon']; $rok=$dzisiaj['year']; $dzientygodnia=$dzisiaj['wday']; echo "Dzis mamy: $dziennum $miesiac $rok <BR><BR>"; if ( ($exists = checkdate($miesiac,28,$rok)) == true ) { $liczbadni=28; if ( ($exists = checkdate($miesiac,29,$rok)) == true ) { $liczbadni=29; if ( ($exists = checkdate($miesiac,30,$rok)) == true ) { $liczbadni=30; if ( ($exists = checkdate($miesiac,31,$rok)) == true ) { $liczbadni=31; } } } } //for ($i=1;$i<=$liczbadni;$i++) //$interfejs[$i]=$i; $znacznik = mktime(12,0,0,$miesiac,1,$rok,-1); $pierwszy = date("D",$znacznik); if ($pierwszy=="Mon") $pierwszy=1; if ($pierwszy=="Tue") $pierwszy=2; if ($pierwszy=="Wed") $pierwszy=3; if ($pierwszy=="Thu") $pierwszy=4; if ($pierwszy=="Fri") $pierwszy=5; if ($pierwszy=="Sat") $pierwszy=6; if ($pierwszy=="Sun") $pierwszy=7; //echo $pierwszy; $dzien=1; echo "<TABLE><TR><TD>Pn</TD><TD>Wt</TD><TD>Sr</TD><TD>Cz</TD><TD>Pt</TD><TD>So</TD><TD>Ni</TD></TR> "; for ($i=1; $i <= ($liczbadni + $pierwszy - 1); $i++ ){ if ($i<$pierwszy) echo "<TD> </TD>"; if ($i>=$pierwszy ) { if ($dzien==$dziennum){ echo "<TD> <FONT COLOR=#FF0000><B>$dzien</B> </FONNT></TD>"; $dzien++; } else if ($dzien!=$dziennum){ echo "<TD> $dzien </TD>"; $dzien++; } } if ( bcmod($i,7) == "0") echo "</TR>"; } ?> </body> </html> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:08 |