PHP установить время на тихоокеанское летнее время

StackOverflow https://stackoverflow.com/questions/655412

  •  19-08-2019
  •  | 
  •  

Вопрос

На сайте PHP у меня есть текущее время:

D j M Y, G: ia

Как мне изменить это, чтобы отразить текущее тихоокеанское время и летнее время?

Это было полезно?

Решение

Вы можете использовать date_default_timezone_set , чтобы установить часовой пояс, в котором выполняются все функции даты. PHP функции даты позаботятся о переходе на летнее время (DST), если вы просто хотите узнать текущее время.

Другие советы

date_default_timezone_set('America/Los_Angeles'); // or wherever you are

$time = time();

if ($time >= strtotime("Second Sunday March 0")  && $time < strtotime("First Sunday November 0")) 
{

    echo date('m/d/y h:i a', $time);

} else {

    echo date('m/d/y h:i a', $time);

}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top