televisor smart samsung puede para instalar gratis eset eliminar como php date warnings xampp

php - samsung - eset smart tv security



Cómo arreglar una advertencia desde la fecha() en PHP " (5)

Debes establecer la zona horaria predeterminada como esta:

date_default_timezone_set(''Europe/Bucharest'');

Más información sobre esto en http://php.net/manual/en/function.date-default-timezone-set.php

O bien, puede usar @ de la fecha para suprimir la advertencia, sin embargo, como la advertencia indica que no es seguro depender de la zona horaria predeterminada de los servidores

Esta pregunta ya tiene una respuesta aquí:

Estoy usando XAMPP (PHP Version 5.3.1) en winxp. Cuando intento llamar a la función time () o date () en mi localhost. Mostrará un mensaje de advertencia como este,

Gravedad: advertencia

Mensaje: date () [function.date]: No es seguro confiar en la configuración de la zona horaria del sistema. Debe utilizar la configuración date.timezone o la función date_default_timezone_set (). En caso de que haya utilizado alguno de esos métodos y aún reciba esta advertencia, es probable que haya escrito mal el identificador de zona horaria. Seleccionamos ''UTC'' para ''8.0 / sin horario de verano'' en su lugar

Nombre de archivo: helpers / date_helper.php

¿Cómo puedo desactivar la advertencia? Gracias.


Intenta establecer date.timezone en el archivo php.ini . O puede configurarlo manualmente usando ini_set() o date_default_timezone_set() .


También puedes usar esto:

ini_alter(''date.timezone'',''Asia/Calcutta'');

Debería llamar a esto antes de llamar a cualquier función de fecha. Acepta la clave como el primer parámetro para modificar la configuración de PHP durante el tiempo de ejecución y el segundo parámetro es el valor.

Hice estas cosas antes de darme cuenta de esto:

  1. Cambió el PHP.timezone a "Asia / Calcutta" - pero no funcionó
  2. Cambió los parámetros lat y long en ini - no funcionó
  3. Utilizado date_default_timezone_set("Asia/Calcutta"); - no funcionó
  4. Usado ini_alter() - IT WORKED
  5. Comentadas date_default_timezone_set("Asia/Calcutta"); - FUNCIONÓ
  6. Revertir los cambios realizados en PHP.ini - IT WORKED

Para mí, el método init_alter() hizo funcionar todo.

Estoy ejecutando Apache 2 (preinstalado), PHP 5.3 en OSX mountain lion


error_reporting(E_ALL ^ E_WARNING);

:)

Debería cambiar el asunto a "Cómo arreglar una advertencia desde la fecha () en PHP" ...


Esto me pasa a mí porque en php.ini no se estableció la fecha.tiempo

; date.timezone = Europa / Berlín

El uso de la función php date () desencadenó esa advertencia.