Fonction PHP date_timestamp_get ()

Définition et utilisation

le date_timestamp_get function est un alias de DateTime::getTimestamp(). Cette fonction accepte un objet DateTime comme paramètre et renvoie l'horodatage Unix pour l'objet donné.

Syntaxe

date_timestamp_get(object)

Paramètres

Sr. Non Paramètre et description
1

object(Mandatory)

Il s'agit d'un objet DateTime pour lequel vous avez besoin de l'horodatage.

Valeurs de retour

La fonction PHP date_timestamp_get () renvoie un horodatage Unix représentant la date donnée.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 5.3 de PHP et fonctionne avec toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation de la fonction date_timestamp_get () -

<?php
   $date = date_create("25-09-1989, 07:32:41 GMT");
   $timestamp = date_timestamp_get($date);
   print("Timestamp: ".$timestamp);
?>

Cela produira le résultat suivant -

Timestamp: 622711961

Exemple

L'exemple suivant récupère l'horodatage de l'heure actuelle -

<?php
   $date = date_create();
   $timestamp = date_timestamp_get($date);
   print("Timestamp: ".$timestamp);
?>

Cela produira le résultat suivant -

Timestamp: 1589179558

Exemple

L'exemple suivant crée une date, y ajoute un intervalle et récupère l'horodatage de la date résultante -

<?php
   //Creating a DateTime object
   $date = date_create("25-09-1989");
   //Adding interval to the date
   $new_date = date_add($date, new DateInterval('PT10H30S'));     
   $timestamp = date_timestamp_get($new_date);      
   print("Timestamp: $timestamp");
?>

Cela produira le résultat suivant -

Timestamp: 622720830

Exemple

Si vous essayez d'obtenir l'horodatage de la date antérieure à la date d'époque unix (1er janvier 1970), la fonction date_create () renvoie une valeur négative -

<?php
   $date = date_create("1952-04-27");
   $timestamp = date_timestamp_get($date);  
   print($timestamp);   
?>

Cela produit le résultat suivant -

-557971200