ďťż
Podstrony
|
telcocafeGdy chcemy np na stronie umieścić: dzisiaj jest środa to piszemy np taki kod: function dzien_tygodnia($nr) { switch ($nr) { case 1: return "poniedziałek"; case 2: return "wtorek"; case 3: return "środa"; case 4: return "czwartek"; case 5: return "piątek"; case 6: return "sobota"; case 0: return "niedziela"; } } echo "Dzisiaj jest:\n".dzien_tygodnia(date("w")); Natomiast co zrobić, aby pojawił się napis: 25 listopada 1982 był czwartek?Zadeklarowałem zmienne przypisujące wartością Y-m-d datę inną niż teraźniejszą i jak np wpisuję echo " Data ".date("$ro-$mi-$dz"); to mi wyświetla datę gdzies tam zadeklarowaną zamiast dzisiejszej, natomiast nie umiem sobie poradzić aby z owej daty program mi wyciągnął jaki był dzień tygodnia. Proszę o wskazówkę. echo dzien_tygodnia(date("w",strtotime("25 November 1982"))); Witam, ja mam podobny problem, z tym ze: muszę napisać skrypt, który będzie mi podawał jaka data była ostatniej soboty. Napisałem takie coś: $last_sobota = mktime(0,0,0,date("M"),(date("d") - date("w")-1),date("Y")); Dzisiaj jest środa 28 listopada 2007, wiec powyższy kod powinien pokazywać datę 24 listopada 2007, bo taka była data w sobotę. Pokazuje co prawda 24, ale grudnia roku 2006, czyli zamiast odjąć 4 dni odejmuje 4 dni i 11 miesięcy :/ Czy ktoś wie dlaczego tak się dzieje ?? Problem rozwiązany :). zamiast date("M") powinno być date("m") i już wszystko działa :). Użytkownik Xcom edytował ten post 29 listopad 2007, 09:53 a nie mozna date("H:i:s",21564231); ? No ja się spróbowałem pobawić własnie funkcją strtotime. I napisałem coś takiego, gdzie użytkownik w formularzu podaje datę urodzin, a następnie otwiera się stronka: echo "Dzisiaj jest:\n".dzien_tygodnia(date("w")).", ".date("j")."\n".miesiac(date("m"))."\ n".date("Y")." godzina\n".date("G:i:s")."."; echo "\n Urodziłeś się w dzień:\n".dzien_tygodnia(date("w",strtotime("$dz".month( $mi)."$ro"))); Efektem jest: Dzisiaj jest: czwartek, 29 listopad 2007 godzina 8:51:55. Urodziłeś się w dzień: wtorek |
|||
Sitedesign by AltusUmbrae. |