Pomiędzy jedną a drugą godziną

0

Panowie edytowałem kod który znalazłem w internecie, za bardzo się nie znam, za co przepraszam.
Potrzebuję kodu który między 24, a 6 da pewien komunikat, a pomiędzy 6-ą a 24-ą inny komunikat.

<?php if ((date("h")>='11' && date("a")=='pm') || (date("h")<='05' && date("a")=='am')) {echo "Jest pomiędzy godziną 6, a 24-ą";} else {echo "Jest pomiędzy godziną 24-ą, a 6-ą";}
?> 

Wszystko ok było z tym skryptem, tyle że testowałem go w nocy. Teraz mam błąd, wyskakuje nie ten komunikat co powinien. Jak można ulepszyć ten skrypt?

0
<?php if ((date("h")>='11' && date("a")=='pm') && (date("h")<='05' && date("a")=='am')) {echo "Jest pomiędzy godziną 6, a 24-ą";} else {echo "Jest pomiędzy godziną 24-ą, a 6-ą";}?> 

Zmieniłem 'lub na 'i' w warunku. W końcu godzina która jest pomiędzy zadanymi granicami musi być zarazem mniejsza od górnej i większa od dolnej ;)

1

ehh... tyle tego "sprawdzania" :) ... a może spróbuj tak:

 
<?php 
    if (date('G') <= 6) {
        echo 'Jest między 24 a 6';
    } else {
        echo 'Jest między 6 a 24';
    }
?>

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.