Función PHP date_timestamp_get ()

Definición y uso

los date_timestamp_get función es un alias de DateTime::getTimestamp(). Esta función acepta un objeto DateTime como parámetro y devuelve la marca de tiempo Unix para el objeto dado.

Sintaxis

date_timestamp_get(object)

Parámetros

No Señor Descripción de parámetros
1

object(Mandatory)

Este es un objeto DateTime para el que necesita la marca de tiempo.

Valores devueltos

La función PHP date_timestamp_get () devuelve una marca de tiempo Unix que representa la fecha dada.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 5.3 y funciona con todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función date_timestamp_get () -

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

Esto producirá el siguiente resultado:

Timestamp: 622711961

Ejemplo

El siguiente ejemplo recupera la marca de tiempo de la hora actual:

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

Esto producirá el siguiente resultado:

Timestamp: 1589179558

Ejemplo

El siguiente ejemplo crea una fecha, le agrega un intervalo y recupera la marca de tiempo de la fecha resultante:

<?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");
?>

Esto producirá el siguiente resultado:

Timestamp: 622720830

Ejemplo

Si intenta obtener la marca de tiempo de la fecha anterior a la fecha de época de Unix (1 de enero de 1970), la función date_create () devuelve un valor negativo:

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

Esto produce el siguiente resultado:

-557971200