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