[PHP]Skrypt PHP odliczający datę do końca roku, Skrypt PHP odliczający datę do końca roku źle wyświetla na stronie |
[PHP]Skrypt PHP odliczający datę do końca roku, Skrypt PHP odliczający datę do końca roku źle wyświetla na stronie |
2.04.2023, 15:43:58
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 18.01.2017 Ostrzeżenie: (0%) |
Wynik na stronie
https://sp5av.pzk.pl/php/czas1.php
Był bym wdzięczny za pomoc w rozwikłaniu problemu!! Co zrobić, żeby pokazywało pełne dni Paweł Ten post edytował sp5smy 2.04.2023, 15:58:16 |
|
|
2.04.2023, 15:54:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 489 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
No ale co się źle wyświetla? W chwili obecnej pozostało 273 dni i ułamek. Wszystko dobrze pokazuje.
Chyba że chcesz się ułamka pozbyć. To wtedy round użyj. Ten post edytował sadistic_son 2.04.2023, 15:56:29 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
2.04.2023, 15:56:21
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 366 Pomógł: 1115 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
<?php
$today = new DateTime(); $end_of_year = new DateTime(date("Y-12-31")); $days_left = $today->diff($end_of_year)->format("%a"); echo "Ilość dni do końca roku: " . $days_left; -------------------- |
|
|
2.04.2023, 16:03:18
Post
#4
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
|
|
|
4.04.2023, 17:02:33
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 4.04.2023 Ostrzeżenie: (10%) |
Ten skrypt korzysta z funkcji date() i strtotime() do określenia daty końca roku i bieżącej daty. Następnie wylicza liczbę dni do końca roku dzieląc różnicę między tymi datami przez 86400 (liczbę sekund w jednym dniu). Wynik jest zaokrąglany w dół do pełnych dni funkcją floor(). Na końcu skrypt wyświetla wynik wraz z komunikatem na stronie. Uwaga: Pamiętaj, że czas serwera, na którym uruchamiasz skrypt, może być inny niż czas Twojej strefy czasowej, co może wpłynąć na wynik. |
|
|
Wersja Lo-Fi | Aktualny czas: 4.06.2024 - 00:05 |