English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do PHP

Tutorial avançado do PHP

PHP & MySQL

Manual de referência do PHP

Uso e exemplo da função date_timestamp_get() do PHP

Manual do PHP Date & Time Functions

A função date_timestamp_get() obtém o timestamp Unix

Definição e uso

A função date_timestamp_get é um alias para DateTime::getTimestamp(). Esta função aceita um objeto DateTime como parâmetro e retorna o timestamp Unix do objeto fornecido.

Sintaxe

date_timestamp_get(object)

Parâmetro

NúmeroParâmetros e descrição
1

objeto (obrigatório)

Este é o objeto DateTime que você precisa do timestamp.

Retorno

a função date_timestamp_get() retorna o timestamp Unix representativo da data fornecida.

Versão do PHP

Esta função foi introduzida no PHP versão5.3introduzido no PHP 5.2.0 e pode ser usado em todas as versões mais recentes.

Exemplo online

o seguinte exemplo demonstradate_timestamp_get()a função retorna o timestamp da data especificada

<?php
   $date = date_create("1985-12-19, 07:32:41 GMT");
   $timestamp = date_timestamp_get($date);
   print("Timestamp: ".$timestamp);
?>
testar e ver‹/›

Resultado da saída

Timestamp: 503825561

Exemplo online

O seguinte exemplo retorna o timestamp Unix da data e hora atual:

<?php
   $date = date_create();
   $timestamp = date_timestamp_get($date);
   print("Timestamp: ".$timestamp);
?>
testar e ver‹/›

Resultado da saída

Timestamp: 1589179558

Exemplo online

o seguinte exemplo cria uma data, adiciona um intervalo e obtém o timestamp da data resultante-

<?php
   //criar um objeto DateTime
   $date = date_create("25-09-1989");
   //adicionar intervalo à data
   $new_date = date_add($date, new DateInterval('PT10H30S'));     
   $timestamp = date_timestamp_get($new_date);      
   print("Timestamp: $timestamp");
?>
testar e ver‹/›

Resultado da saída

Timestamp: 622720830

Exemplo online

se você tentar obter o timestamp de data antes da era Unix (1970 ano1mês1dia),entãodate_create()a função retornará um valor negativo-

<?php
   $date = date_create("1952-04-27");
   $timestamp = date_timestamp_get($date);  
   print($timestamp);   
?>
testar e ver‹/›

isto resulta na seguinte saída-

-557971200