Establecer la zona horaria en PHP

Sheeraz Gul 15 febrero 2024
Establecer la zona horaria en PHP

La zona horaria en PHP se puede cambiar usando la configuración de php.ini. PHP también proporciona una función integrada date_default_timezone_set() que también puede establecer la zona horaria en PHP.

Este tutorial demuestra cómo configurar la zona horaria en PHP.

Establecer la zona horaria en PHP

Hay dos métodos para establecer la zona horaria en PHP. Uno es del archivo php.ini y el otro del método integrado.

Use el archivo PHP.INI para establecer la zona horaria en PHP

Siga los pasos a continuación para configurar la zona horaria usando el archivo php.ini:

  • En primer lugar, cree el archivo phpinfo() para mostrar la hora.

    Zona horaria de información de PHP

  • Vaya a su directorio PHP y abra el archivo php.ini.
  • Busque la zona horaria date.

    PHP Fecha Zona horaria

  • Elimine el comentario y establezca la zona horaria en cualquier valor, por ejemplo, Asia/Kolkata.

    PHP Establecer zona horaria

  • Una vez configurada la zona horaria, reinicie el servidor Apache.
  • Una vez que se reinicie el servidor, se cambiará la zona horaria.

Utilice el método date_default_timezone_set() para establecer la zona horaria en PHP

El date_default_timezone_set() es un método integrado en PHP que se utiliza para establecer la zona horaria en PHP. El método devuelve falso si la zona horaria es válida; de lo contrario, siempre devolverá verdadero.

Este método es compatible con las versiones de PHP 5.1+. La sintaxis de este método es:

date_default_timezone_set(timezone)

Donde timezone es la zona horaria como UTC, GMT o Asia/Kolkata, la lista de zonas horarias se puede encontrar aquí.

Probemos un ejemplo para el método date_default_timezone_set():

<?php
echo "The Default Timezone: ";
echo date_default_timezone_get();
echo "<br><br>";
date_default_timezone_set("Europe/Rome");
echo "The Updated Timezone: ";
echo date_default_timezone_get();
?>

El código anterior muestra la zona horaria predeterminada y luego la actualiza usando el método date_default_timezone_set(). Ver salida:

The Default Timezone: UTC

The Updated Timezone: Europe/Rome
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - PHP Timezone