Nume Tutorial:Afiseaza toata zilele intr-un interval de data
Descriere:Afiseaza toata zilele intr-un interval de data
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial):
Propria parere:Util.
Tutorialul:
Azi am avut un task foarte interesant, mi s-a cerut sa afisez toate zilele intr-un interval de data.
Exemplu: Afiseaza toate zilele intre 31.08.2011 – 04.09.2011
Rezolvare:
<?php
$data_inceput = '2011-08-31';
$data_sfarsit = '2011-08-31';
//Convertimp datele in timestamp
$data_inceput_ts = strtotime($data_inceput);
$data_sfarsit_ts = strtotime($data_sfarsit);
$toate_zilele = array();
for ($data_curenta_ts = $data_inceput_ts; $data_curenta_ts <=$data_sfarsit_ts; $data_curenta_ts += 60*60*24) {
$toate_zilele[] = date("d-m-Y", $data_curenta_ts);
Salveaza acest fisier cu numele zile.php si ruleaza din browser. Va afisa:
Descriere:Afiseaza toata zilele intr-un interval de data
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial):
Tutorialul:
Azi am avut un task foarte interesant, mi s-a cerut sa afisez toate zilele intr-un interval de data.
Exemplu: Afiseaza toate zilele intre 31.08.2011 – 04.09.2011
Rezolvare:
<?php
$data_inceput = '2011-08-31';
$data_sfarsit = '2011-08-31';
//Convertimp datele in timestamp
$data_inceput_ts = strtotime($data_inceput);
$data_sfarsit_ts = strtotime($data_sfarsit);
$toate_zilele = array();
for ($data_curenta_ts = $data_inceput_ts; $data_curenta_ts <=$data_sfarsit_ts; $data_curenta_ts += 60*60*24) {
$toate_zilele[] = date("d-m-Y", $data_curenta_ts);
Code:
}
//afisam zilele
echo '
';
var_dump($toate_zilele);
echo '
‘;
?>
Salveaza acest fisier cu numele zile.php si ruleaza din browser. Va afisa:
Code:
array (5) {
0 => ’31.08.2011′
1 => ’01.09.2011′
2 => ’02.09.2011′
3 => ’03.09.2011′
4 => ’04.09.2011′
5 => ’05.09.2011′
}