我正在尝试编写一个PHP脚本,用于检查当前日期/时间是否超过某个日期,例如5/5/2017,晚上7点,在用户选择的可变时区内。
所以基本上如果用户在山区时间选择5/5/2017晚上7点,它会检查当前是否在山区时间超过该日期并返回TRUE(或false)。如果用户选择中央时间,太平洋时间等,也是如此。
我知道如何定期约会,但我如何处理它,用户也可以选择不同的时区?
答案 0 :(得分:0)
使用DateTime,您可以指定时间和时区,然后与当前时间进行比较:
$date = new DateTime('2017-05-05 07:00:00', new DateTimeZone('TimezoneID'));
return ($date->getTimestamp() < time());