Función PHP gmdate ()

Definición y uso

los gmdate() La función acepta una cadena de formato como parámetro, formatea la fecha / hora local GMT / UTC en el formato especificado.

Sintaxis

gmdate($format, $timestamp)

Parámetros

No Señor Descripción de parámetros
1

format (Mandatory)

Esta es una cadena de formato que especifica el formato en el que desea que esté la cadena de fecha de salida.

2

timestamp (Optional)

Este es un valor entero que representa la marca de tiempo de la fecha requerida

Valores devueltos

La función PHP gmdate () devuelve la hora / fecha local actual en el formato especificado.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 4 y funciona con todas las versiones posteriores.

Ejemplo

Pruebe lo siguiente que demuestra el uso de la función gmdate () :

<?php
   $date = gmdate("D M d Y");
   print("Date: ".$date);
?>

Esto producirá el siguiente resultado:

Date: Fri May 08 2020

Ejemplo

El siguiente ejemplo formatea la fecha actual usando esta función e imprime la información del amanecer / atardecer usando la fecha resultante -

<?php
   $date = gmdate("H:i:s");
   $sun_info = date_sun_info($date, 20.5937, 78.9629);
   print_r($sun_info);
?>

Esto producirá el siguiente resultado:

Array
(
    [sunrise] => 4818
    [sunset] => 44087
    [transit] => 24453
    [civil_twilight_begin] => 3381
    [civil_twilight_end] => 45524
    [nautical_twilight_begin] => 1729
    [nautical_twilight_end] => 47176
    [astronomical_twilight_begin] => 98
    [astronomical_twilight_end] => 48807
)

Ejemplo

Ahora invoquemos la función gmdate () pasando una marca de tiempo:

<?php
   $ts = 1022555568;
   $date = gmdate("D M d Y", $ts);
   print($date);
?>

Esto producirá el siguiente resultado:

Tue May 28 2002

Ejemplo

<?php
   date_default_timezone_set('UTC');   
   echo gmdate("l");
   echo "\n";   
   echo gmdate('l dS \of F Y h:i:s A');
   echo "\n";
?>

Esto produce el siguiente resultado:

Wednesday
Wednesday 13th of May 2020 05:57:30 PM