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