English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual do PHP Date & Time Functions
A função date_timestamp_get() obtém o timestamp Unix
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.
date_timestamp_get(object)
Número | Parâmetros e descrição |
---|---|
1 | objeto (obrigatório) Este é o objeto DateTime que você precisa do timestamp. |
a função date_timestamp_get() retorna o timestamp Unix representativo da data fornecida.
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.
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
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
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
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