Как узнать время и дату месте с PHP?


я Хочу сохранить в переменной, текущее время и Португалия в другую переменную текущую дату Португалии.

Как я могу сделать?

 5
php
Author: viana, 2016-12-23

2 answers

Вы Можете сделать так:

date_default_timezone_set('Europe/Lisbon');

$dia = date('Y-m-d'); // 2016-12-24
$hora = date('G:i'); // 16:29

ДЕМОНСТРАЦИЯ

Заметим, что в демонстрации, время, не очень хорошо, но, должно быть, из-за платформы ideone.

 3
Author: Miguel, 2016-12-23 16:31:49

Настройте date_default_timezone_set - Europe/Lisbon и посмотрите, работает здесь, на ideone:

date_default_timezone_set('Europe/Lisbon');

$date = time();
$date = date('Y-m-d', $date);
$hour = date('H:i:s', $date);
echo "Data: ".$date."\n";
echo "Hora: ".$hour;

Вы можете проверить список поддерживаемых Часовых поясов здесь, в документации PHP.

 1
Author: viana, 2016-12-23 16:46:10