246 of 410 menu

Método getTimestamp de la clase DateTime

El método getTimestamp devuelve el Unix timestamp para un objeto de la clase DateTime. Este es un número entero que representa la cantidad de segundos transcurridos desde el 1 de enero de 1970 00:00:00 UTC hasta la fecha especificada. El método no acepta parámetros.

Sintaxis

$datetime->getTimestamp();

Ejemplo

Obtengamos la marca temporal actual:

<?php $date = new DateTime(); echo $date->getTimestamp(); ?>

Resultado de la ejecución del código:

1678901234

Ejemplo

Obtengamos el timestamp para una fecha específica:

<?php $date = new DateTime('2023-01-15 12:00:00'); echo $date->getTimestamp(); ?>

Resultado de la ejecución del código:

1673784000

Ejemplo

Comparemos dos fechas a través de sus timestamp:

<?php $date1 = new DateTime('2023-01-01'); $date2 = new DateTime('2023-01-15'); if ($date1->getTimestamp() < $date2->getTimestamp()) { echo 'Date1 is earlier than Date2'; } ?>

Resultado de la ejecución del código:

'Date1 is earlier than Date2'

Véase también

  • el método format,
    que formatea la fecha según un patrón dado
  • la función time,
    que devuelve la marca de tiempo Unix actual
  • el método modify,
    que modifica la fecha del objeto DateTime
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar