我如何获得在PHP和JavaScript的PST当前时间?

Lay*_*ric 0 javascript php

我如何获得在PHP和JavaScript的PST当前时间?

Pas*_*TIN 6

对于PHP部分,首先创建一个DateTime包含当前时间的对象:

$date = new DateTime();
var_dump($date);
Run Code Online (Sandbox Code Playgroud)

这使 :

object(DateTime)[1]
  public 'date' => string '2011-03-04 08:00:56' (length=19)
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/Paris' (length=12)
Run Code Online (Sandbox Code Playgroud)


然后,将它的时区设置为您想要的时区:

$date->setTimezone(new DateTimeZone('PST'));
var_dump($date);
Run Code Online (Sandbox Code Playgroud)

哪个让你:

object(DateTime)[1]
  public 'date' => string '2011-03-03 23:00:56' (length=19)
  public 'timezone_type' => int 3
  public 'timezone' => string 'America/Los_Angeles' (length=19)
Run Code Online (Sandbox Code Playgroud)