Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: data uniksowa w petli
Forum PHP.pl > Forum > Przedszkole
siutek
jak zrobic aby w petli dodawac do wczesniej ustalonej daty w formie uniksowej kolejne, dni nastepnie wyswietlac to?

mam date poczatkowa,
mam date koncowa
jeden dzien to 86400 sekund

chce otryzmac taki oto efekt

2006-01-13
2006-01-14
2006-01-15
itd.. do dnia dzisiejszego

jak przekonwerterowac to wiem, chodzi o sam fakt dodawania tych 86400s, i wyswietlania kolejnych wynikow
nospor
  1. <?php
  2. $datestart = strtotime('2006-01-13');
  3. $dateend = strtotime('2006-01-18');
  4. while ($datestart <= $dateend){
  5. echo date('Y-m-d', $datestart).'<br />';
  6. $datestart+=86400;
  7. }
  8.  
  9. ?>


przenosze na poczatkujacy
siutek
ups, a gdzie ja to napisalem?? sorki tongue.gif w kazdym razie dzieki, myslalem ze to trzeba zrobic w petli for, tak jak inkrementacje
nospor
mozna i forem. kto ci broni?
  1. <?php
  2. $datestart = strtotime('2006-01-13');
  3. $dateend = strtotime('2006-01-18');
  4. for ($date=$datestart; $date <= $dateend;$date+=86400){
  5. echo date('Y-m-d', $date).'<br />';
  6. }
  7. ?>
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.