Cómo usar la función date_default_timezone_set() en PHP

Como Usar La Funcion Date Default Timezone Set En Php



Las zonas horarias deben tenerse en cuenta cuando se trata de valores de fecha y hora en PHP. De forma predeterminada, los scripts PHP utilizan el valor de la zona horaria del servidor web, que se puede cambiar editando el fecha.zona horaria directiva en el php.ini archivo, agregando la entrada de valor de tiempo en el .htaccess archivo, o usando la función. Una función importante para establecer la zona horaria en PHP es la date_default_timezone_set() función.

Siga este artículo para aprender sobre el date_default_timezone_set() función en PHP.

¿Qué es la función date_default_timezone_set() en PHP?

El date_default_timezone_set() es una función incorporada de PHP que se utiliza para establecer el zona horaria predeterminada utilizado por todas las funciones de fecha y hora en el script PHP. Esta función permite a los usuarios obtener la hora y la fecha del servidor donde se ejecuta un script PHP. Al establecer el zona horaria predeterminada , la función ayuda a garantizar que todas las operaciones de fecha/hora en el script se realicen con precisión en función de la zona horaria especificada.







Por ejemplo, para trabajar con fechas y horas de diferentes zonas horarias, puede utilizar el date_default_timezone_set() función. Esto garantizará que todos los cálculos y el formato se realicen utilizando una zona horaria específica. Esto es útil cuando se crean aplicaciones que necesitan manejar fechas y horas de diferentes partes del mundo.



Sintaxis



Una sintaxis simple utilizada por PHP date_default_timezone_set() función se da a continuación:





date_default_timezone_set ( zona horaria )

Parámetro: Esta función acepta solo un parámetro zona horaria que indica la zona horaria a utilizar.

Valor de retorno: Si la zona horaria especificada no es válida, esta función devuelve falso; de lo contrario, devuelve verdadero.



Cómo usar la función date_default_timezone_set() en PHP

el uso de la date_default_timezone_set() La función es muy simple en PHP. Siga el ejemplo a continuación para entender cómo usar la función:

Ejemplo

Implementemos el date_default_timezone_set() función siguiendo los pasos mencionados anteriormente.



// Configuración de la zona horaria a la hora de Nueva York

date_default_timezone_set ( 'América/Nueva_York' ) ;

// Obtener la hora actual en la zona horaria predeterminada

$HoraActual = fecha ( 'Y-m-d H: i: s' ) ;

// Mostrar la hora actual

eco 'La hora actual es: $HoraActual ' ;

?>

En este ejemplo, cambiamos la zona horaria a Nueva York y luego imprimió la fecha y hora actual de esa zona en la consola usando echo.

Nota: Puede cambiar su zona horaria según su elección. Obtenga una lista de todas las zonas horarias de aquí .

Conclusión

Los scripts PHP utilizan la zona horaria del servidor web de forma predeterminada; sin embargo, puede cambiarlo a través del date_default_timezone_set() función. Al usar esta función, cada hora y día de trabajo en el script se usará durante el tiempo especificado. Comprender esta función es útil para acceder a la información de fecha y hora desde un servidor que ejecuta scripts.