Maison >développement back-end >tutoriel php >Utilisez la fonction PHP 'time' pour renvoyer l'horodatage UNIX actuel

Utilisez la fonction PHP 'time' pour renvoyer l'horodatage UNIX actuel

WBOY
WBOYoriginal
2023-07-25 16:42:161508parcourir

Utilisez la fonction PHP "time" pour renvoyer l'horodatage UNIX actuel

L'horodatage UNIX fait référence au nombre total de secondes depuis 00:00:00 le 1er janvier 1970 Temps universel coordonné (UTC). En PHP, vous pouvez utiliser la fonction intégrée "time" pour obtenir l'horodatage UNIX actuel. Cet article explique comment utiliser cette fonction et fournit des exemples de code correspondants.

Exemple de code :

<?php
$timestamp = time();
echo "当前的UNIX时间戳是:".$timestamp;
?>

Le code ci-dessus utilise d'abord la fonction "time" pour obtenir l'horodatage UNIX actuel, puis utilise la fonction "echo" pour le générer. L'exécution du code ci-dessus imprimera l'horodatage UNIX actuel. L'horodatage est un nombre entier qui représente le nombre de secondes entre 0:00:00 le 1er janvier 1970 et l'heure actuelle.

Les horodatages UNIX peuvent être utilisés pour diverses opérations liées au temps, telles que le calcul d'intervalles de temps, le tri des heures, etc. Vous trouverez ci-dessous quelques scénarios d'application courants.

  1. Calculer l'intervalle de temps

Vous pouvez utiliser la différence entre l'horodatage actuel et les autres horodatages pour calculer l'intervalle de temps. Par exemple, l'exemple de code suivant calcule la date d'hier.

<?php
$yesterday = time() - (24 * 60 * 60);
echo "昨天的日期是:" . date("Y-m-d", $yesterday);
?>

Dans le code ci-dessus, l'horodatage d'hier est obtenu en soustrayant les secondes de 24 heures de l'horodatage actuel. Utilisez ensuite la fonction "date" pour formater l'horodatage au format date et l'afficher.

  1. Trier l'heure

L'horodatage UNIX peut être utilisé pour trier l'heure. Par exemple, si vous disposez d'un tableau contenant plusieurs horodatages, vous pouvez utiliser la fonction intégrée « trier » pour trier le tableau. Le tableau trié sera classé par ordre chronologique, du début à la fin.

<?php
$timestamps = array(1609459200, 1610136600, 1610741400);
sort($timestamps);
print_r($timestamps);
?>

Dans le code ci-dessus, un tableau contenant trois horodatages est défini et la fonction "sort" est utilisée pour trier le tableau. Le tableau trié sera affiché par ordre chronologique, du début au tard.

Résumé :

Utilisez la fonction PHP "time" pour obtenir facilement l'horodatage UNIX actuel. Un horodatage UNIX est un entier représentant l'heure et peut être utilisé pour diverses opérations liées au temps. Cet article fournit quelques scénarios d’application courants et donne des exemples de code correspondants. J'espère que cet article vous sera utile pour comprendre et utiliser les horodatages UNIX.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn