English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction date_timestamp_get() obtient le timestamp Unix
La fonction date_timestamp_get est un alias de DateTime::getTimestamp(). Cette fonction accepte un objet DateTime en tant que paramètre et retourne le timestamp Unix de l'objet donné.
date_timestamp_get(object)
Numéro | Paramètres et explications |
---|---|
1 | object(obligatoire) C'est l'objet DateTime pour lequel vous avez besoin du timestamp. |
La fonction date_timestamp_get() retourne un timestamp Unix représentant une date donnée.
Cette fonction a été introduite dans la version PHP5.3introduit et peut être utilisé dans toutes les versions supérieures.
L'exemple suivant montredate_timestamp_get()La fonction retourne le timestamp d'une date spécifiée
<?php $date = date_create("1985-12-19, 07:32:41 GMT $timestamp = date_timestamp_get($date); print("Timestamp: $timestamp"); ?>Testez pour voir‹/›
Résultat de la sortie
Timestamp: 503825561
L'exemple suivant retourne le timestamp Unix de la date et de l'heure actuelle :
<?php $date = date_create(); $timestamp = date_timestamp_get($date); print("Timestamp: $timestamp"); ?>Testez pour voir‹/›
Résultat de la sortie
Timestamp: 1589179558
L'exemple suivant crée une date, ajoute une période à cette date et obtient le timestamp de la date résultante-
<?php //Créez un objet DateTime $date = date_create("25-09-1989"); //Ajoutez une période à la date $new_date = date_add($date, new DateInterval('PT10H30S')); $timestamp = date_timestamp_get($new_date); print("Timestamp: $timestamp"); ?>Testez pour voir‹/›
Résultat de la sortie
Timestamp: 622720830
Si vous essayez d'obtenir le timestamp d'une date avant l'époque Unix (1970 an1mois1jour), alorsdate_create()La fonction retournera une valeur négative-
<?php $date = date_create("1952-04-27"); $timestamp = date_timestamp_get($date); print($timestamp); ?>Testez pour voir‹/›
Cela produit le résultat suivant-
-557971200