![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 21.11.2006 Skąd: Ozorków Ostrzeżenie: (0%) ![]() ![]() |
Witam,
proszę o podpowiedzi jak wykonać funkcję, któa zwróci w postaci cyfry, który jest tydzień miesiąca. Przykładowo dzisiaj jest trzeci tydzień sierpnia. Pierwszy tydzień sierpnia zaczął się od piątku i trwał do niedzieli (1-3) Drugi od poniedziałku do niedzieli (4-10) i dziś mamy 12, czyli drugi dzień trzeciego tygodnia. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy podeprzeć się fukcją date() i sprawnie operować na wilokrotnościach siódemki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Minimalna ilość matematyki wystarczy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W rzeczy samej tutaj masz info o tej funkcji wraz z opisem jaka literka da Ci konkretną wartość.
http://www.webdiary.pl/technologie+art.id+38.htm Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 21.11.2006 Skąd: Ozorków Ostrzeżenie: (0%) ![]() ![]() |
Dotychczas udało mi się zrobić tak:
W ten sposób wiem, którego dnia tygodnia rozpoczyna się miesiąc oraz ile miesiąc ma dni. Ale nie mogę wymysleć sposobu aby podzielić teraz miesiąc na tygodnie i przypisać im wartości. Z góry dziękuję za pomoc i pomysły. |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
@Ferrero2: Wrzeczy samej info jest, ale nie ma tam literki, która by rozwiązywała problem zawarty w pierwszym poście. Tak więc Twój post jest mało pomocny, gdyż to samo, a nawet więcej (bo z przykładami) zawarte jest w manualu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ok to podaj mi tylko informację na przykładzie sierpnia :
01.08 - to jest pierwszy tydzień sierpnia ? czy pierwszy tydzień sierpnia zaczyna się 04 w poniedziałek a 01 jest traktowany jako ostatni tydzien lipca ? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 21.11.2006 Skąd: Ozorków Ostrzeżenie: (0%) ![]() ![]() |
01 traktowany jest już jako pierwszy tydzień sierpnia i trwa on tak jakby tylko 3 dni (piątek, sobota, niedziela) i ta funkcja musi właśnie odróżnić, że nie każdy miesiąc zaczyna się w poniedziałek i pierwszy tydzien trwać może mniej niż 7 dni (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
$dzien_dzis = date(w);
$dzien_jutro = $dzien_dzis + 1; $dzien_pojutrze = $dzien_dzis + 2; gdy bedzie 31, to dzien pojutrze będzie == 33 ;] (z jutro 32) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witaj. A stwierdziłem, że spróbuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dopiero co to napisalem, z pierwszych testow wynika ze niby dziala (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Jak by byly bledy to pisz! Ten post edytował maziak 14.08.2008, 13:24:27 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 21.11.2006 Skąd: Ozorków Ostrzeżenie: (0%) ![]() ![]() |
Wszystko bardzo ładnie działa.
Wielkie dzięki za pomoc. Są jednak jeszcze dobrzy ludzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:45 |