Intento hacer eco de la fecha, pero la fecha es una hora antes, ya cambié la zona horaria en el INI pero no funciona.

Ese es mi código:

$year = date('y');
$month = date('m');
$day = date('d');
$hour = date('H');
$min = date('i');
$sek = date('s');
$date = $day . "." . $month . "." . $year . "/" . $hour . ":" . $min .    ":" . $sek;
echo $date;

¡Gracias de antemano!

Ahora tengo 9:34 pero el sitio me muestra 8:34 después de reiniciar, ¡no funciona!

0
c.Bauer 3 ene. 2017 a las 11:17

4 respuestas

La mejor respuesta

Este código le dará la fecha y la hora de diferentes continentes. Code Woks

<?php
date_default_timezone_set("Asia/Calcutta");
echo "The Date in Calcutta India is " . date("d-m-y");
echo "<br>The Time in Calcutta India is" . date("h-i-s-a");

date_default_timezone_set("America/New_York");
echo "<br><br>The Date in New York America is " . date("d-m-y");
echo "<br>The Time in New York America  is " . date("h-i-s-a");
?>
1
Pavan Baddi 3 ene. 2017 a las 08:30

¿Estás seguro de la zona horaria en la que lo configuras? puede repetir phpinfo(); y marcar el campo "date.timezone". si el valor no es correcto, puede usar date_default_timezone_set('YOUR TIMEZONE'); para cambiar la zona horaria en su código

Nota: si desea imprimir la fecha y hora en su formato, puede usar

date("y.m.d/H:i:s");
0
goto 3 ene. 2017 a las 09:01

Necesita configurar la zona horaria predeterminada。

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/jiangyahui/worksp/php/test_1.php on line 8

03.01.17/08:21:18
0
YaHui Jiang 3 ene. 2017 a las 08:23

Puedes configurar tu zona horaria:

// date_default_timezone_set('CET');
date_default_timezone_set('Continent/Country');
$year = date('y');
$month = date('m');
$day = date('d');
$hour = date('H');
$min = date('i');
$sek = date('s');
$date = $day . "." . $month . "." . $year . "/" . $hour . ":" . $min .    ":" . $sek;
echo $date;
0
Peter Krauss 3 ene. 2017 a las 09:35