Função PHP date_timestamp_get ()

Definição e Uso

o date_timestamp_get função é um alias de DateTime::getTimestamp(). Esta função aceita um objeto DateTime como parâmetro e retorna o carimbo de data / hora Unix para o objeto fornecido.

Sintaxe

date_timestamp_get(object)

Parâmetros

Sr. Não Parâmetro e Descrição
1

object(Mandatory)

Este é um objeto DateTime para o qual você precisa do carimbo de hora.

Valores Retornados

A função PHP date_timestamp_get () retorna um timestamp Unix representando a data dada.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP versão 5.3 e funciona com todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função date_timestamp_get () -

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

Isso produzirá o seguinte resultado -

Timestamp: 622711961

Exemplo

O exemplo a seguir recupera o carimbo de hora da hora atual -

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

Isso produzirá o seguinte resultado -

Timestamp: 1589179558

Exemplo

O exemplo a seguir cria uma data, adiciona um intervalo a ela e recupera o carimbo de data / hora da data 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");
?>

Isso produzirá o seguinte resultado -

Timestamp: 622720830

Exemplo

Se você tentar obter o carimbo de data / hora da data anterior à data unix epoch (1 de janeiro de 1970), a função date_create () retorna um valor negativo -

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

Isso produz o seguinte resultado -

-557971200