Functia time()

Functia time() in php returneaza numarul de secunde trecute de la data de 1 ianuarie 1970 00:00:00 . Probabil multi nu stiu de ce este utila aceasta functie, de ce vreau sa stiu numarul de secunde incepand cu 1 ianuarie 1970.

De exemplu vreau sa afisez data curenta :

1
2
3
4
5
<?php
 
echo date("d-m-Y");
 
?>

Functia date() foloseste functia time() pentru a afisa data curenta. Exemplu de mai sus scris altfel :

1
2
3
4
5
<?php
 
echo date("d-m-Y", time() );
 
?>

Exemplu 3: Vreau sa stiu cat va fi ora peste 3 ore (1 ora = 3600 secunde, 3 ore = 3 * 3600 secunde).

1
2
3
4
5
6
7
8
<?php
 
$acum = time();
$peste_3_ore = $acum + 3*3600;
 
echo date("H:i", $peste_3_ore);
 
?>

Exemplu 4: Vreau sa stiu data pentru saptamana viitoare ( 1 zi = 24 * 1 ora = 24 * 3600 secunde , 1 saptamana = 7 zile = 7 * 24 * 3600 secunde):

1
2
3
4
5
6
7
8
<?php
 
$acum = time();
$saptamana_viitoare = $acum + 7 * 24 * 3600;
 
echo date("d-m-Y", $saptamana_viitoare);
 
?>

Leave a Reply