OUJOOD.COM
La fonction time() définition :
La fonction time() en PHP est une fonction intégrée qui renvoie le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, appelé timestamp Unix. Ce timestamp est une valeur entière, généralement utilisée pour mesurer les intervalles de temps ou pour effectuer des opérations liées au temps dans les applications PHP.
Syntaxe
time()
La fonction time() ne prend aucun paramètre en entrée et retourne un entier représentant le nombre de secondes depuis l'époque Unix (1er janvier 1970).
Exemples d'utilisation :
Exemple 1 : Afficher le timestamp actuel
Exemple : 📋 Copier le code
<?php
// Afficher le timestamp actuel
echo "Timestamp actuel : " . time();
?>
Exemple 2 : Utilisation du timestamp pour afficher la date actuelle
Exemple : 📋 Copier le code
<?php
// Utiliser le timestamp pour afficher la date actuelle
$timestampActuel = time();
$dateActuelle = date("d/m/Y H:i:s", $timestampActuel);
echo "Date actuelle : " . $dateActuelle;
?>
Ces exemples démontrent comment time() peut être utilisé pour obtenir le timestamp actuel ou pour manipuler des dates en utilisant la fonction date() en conjonction avec le timestamp retourné par time().
La fonction de temps() renvoie le temps courant en timestamp UNIXmesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT).
Astuce :
Un timestamp représentant le début de la demande est disponible dans la variable $_SERVER['REQUEST_TIME'] depuis PHP 5.1
Exemple avec time()
Exemple : 📋 Copier le code
<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
// 7 jours; 24 heures; 60 minutes; 60secondes
echo 'Aujourd\'hui : '. date('d-m-Y') ."<br />";
echo 'Semaine prochaine : '. date('d-m-Y', $nextWeek) ."<br />";
// ou en utilisant strtotime():
echo 'Semaine prochaine : '. date('d-m-Y', strtotime('+1 week')) ."<br />";
?>
L'exemple ci-dessus va afficher :
Aujourd'hui : 27-04-2026
Semaine prochaine : 04-05-2026
Semaine prochaine : 04-05-2026