Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zwracanie daty jako ilości dni
Kmils21
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

Ostrzeżenie: (0%)
-----


Jak zwrócić ilość dni lub godzin do danej daty?
Go to the top of the page
+Quote Post
k_@_m_i_l
post
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

Ostrzeżenie: (0%)
-----


https://www.google.pl/#hl=pl&tbo=d&...366&bih=586
http://stackoverflow.com/questions/3108591...-2-dates-in-php
Go to the top of the page
+Quote Post
sadistic_son
post
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. //data początkowa
  2. $start=time("2012 02 05");
  3.  
  4. //obecna data
  5. $dzis=time();
  6.  
  7. //ilość dni
  8. $dni=$dzis-$start;
  9. $dni=$dni/86400;
  10.  
  11. //ilosc godzin
  12. $godzin=$dni/3600;
  13.  
  14. //minut
  15. $minut=$dni/60;
  16.  
  17. //możesz zaokrąglić do liczb całkowitych
  18. $dni=round($dni);


Ten post edytował sadistic_son 19.12.2012, 12:19:08
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

  1. $wczesniej = new DateTime('-10 days');
  2. $teraz = new DateTime('now');
  3. $roznica = $teraz->diff($wczesniej);
  4. echo $roznica->format('%R%a days');


Polecam linki:

http://php.net/manual/pl/datetime.formats.php
http://php.net/manual/pl/datetime.diff.php
http://en.wikipedia.org/wiki/ISO_8601#Time_intervals

Ten post edytował rocktech.pl 19.12.2012, 12:40:18
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:26