[PHP] Jak wyświetlić datę powiększoną o 20 dni? Krzysztof Szypulski - Poniedziałek, 27 grudnia 2004 12:57:45
Poniżej przedstawiam jeden ze sposobów (chyba to tylko mój patent).
PRZYKŁAD
<?php // aktualna data $data = date("Y-m-d");
echo "Aktualna data: <strong>$data</strong><br>";
// zamiana daty na znacznik czasu $d1 = strtotime($data);
// 20 dni jako znacznik czasu (60*60*24*20) $d2 = 1728000;
$d = $d1 + $d2;
// format nowej daty $nowa_data = date("Y-m-d", $d);
echo "Data po dodaniu 20 dni: <strong>$nowa_data</strong>";
?>
Oczywiście można to zrobić w inny sposób, ale o tym innym razem...
Komentarze
Rafał Kwaśniak
(83.22.17.xxx) Środa, 29 grudnia 2004 23:34:31
Mocno zakręcone ... Nie łatwiej:
<?php
echo "Aktualna data: ".date("d.m.Y");
echo "Data +20 dni: ".date("d.m.Y",strtotime("+20 days",time()));
?>
Poza tym nie zawsze 1728000 sekund to 20 dni. No ale o tym innym razem :)
Napisze tylko tyle, że podczas dodawania sekund "giną" one w niewyjaśnionych okolicznościach :)
Od administratora:
Napisałem w poradzie, że można to zrobić na różne sposoby, Ty właśnie przedstawileś jeden z nich :-).
rdX
(158.75.212.xxx) Sobota, 18 sierpnia 2007 20:29:32
Z tym że to ten sam sposób, ale skrócony :d
Ze względu na brak czasu na moderowanie komentarzy, zawieszam możliowść ich dodawania. Masz pytanie, wykorzystaj formularz "Zadaj pytanie".
Publikowane komentarze są prywatnymi opiniami użytkowników serwisu. Serwis nie ponosi odpowiedzialności za treść opinii.
Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie? Zapytaj mnie, może będę umiał Ci pomóc.