Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Numer dnia i Rok - format daty(d-m-Y)
Forum PHP.pl > Forum > Przedszkole
smarcz
Znam numer dnia np.: 175 dzień roku 2008 - chce sformatować datę jako dzień-miesiąc-rok - jak to poprawnie wyświetlić?

Serdecznie dziękuję za podpowiedź.
nospor
  1. <?php
  2. echo date('d-m-Y', strtotime('+174 days',strtotime('2008-01-01')));
  3. ?>
JoShiMa
Czhyba nie ma gotowej funkcji. Zrobiłabym to tak:

Załózmy, że sprawdzasz 175 dzień w roku 2008
  1. <?php
  2. $rok = 2008;
  3. $dni = 175; 
  4.  
  5. $przesuniecie = gmmktime(0,0,0,1,1,$rok)+60*60*24*$dni; 
  6.  
  7. $data = gmdate("Y-m-d",$przesuniecie);
  8. ?>
nospor
Odnosnie mojego pierwszego posta to mozna jeszcze krocej:
  1. <?php
  2. echo date('Y-m-d', strtotime('20080101 +174 days'));
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.