$data = $_POST['data']; $data1 = $daty[2]; switch($data1){ case 01: $data1 = 1; break; case 02: $data1 = 2; break; case 03: $data1 = 3; break; case 04: $data1 = 4; break; case 05: $data1 = 5; break; case 06: $data1 = 6; break; case 07: $data1 = 7; break; case 08: $data1 = 8; break; case 09: $data1 = 9; break; } $data2 = $daty[1]; switch($data2){ case 01: $data2 = 1; break; case 02: $data2 = 2; break; case 03: $data2 = 3; break; case 04: $data2 = 4; break; case 05: $data2 = 5; break; case 06: $data2 = 6; break; case 07: $data2 = 7; break; case 08: $data2 = 8; break; case 09: $data2 = 9; break; }
Mam date w formacie RRRR-MM-DD
dzielę ją sobie i wyciągam dzień i miesiąc, z tym że jeżeli np dzień jest 05 to switchem zmieniam na 5... no i teraz
switch zamienia mi tylko 01, 02, 03, 04, 05, 06, 07 a 08,09 zostawia tak jak jest. Dzieje się tak w przypadku miesięcy jak i w przypadku dni... Czemu tak się dzieje, jeżeli istrukcja dla np 5 i 9 wygląda identycznie ?