【发布时间】:2017-11-09 06:36:34
【问题描述】:
我有一个看起来像这样的数组
$alerts = array(
array('alert' => '04:30:30', 'zone' => 'Europe/Berlin'),
array('alert' => '04:30:30', 'zone' => 'Asia/Bangkok')
);
挑战是如何根据当地时间触发这个? 有时可能会发生变化,而且有些大陆有夏季/冬季其他时间没有..
【问题讨论】:
-
“触发器”是什么意思?您是否使用 PHP 作为长时间运行的脚本?你在写一个 cron 任务吗?
-
是的,它由应用程序每分钟执行一次。
-
我正在考虑使用 date_defaut_timezone_set 和 mktime 通过数组进行 foreach,并将其与本地时间的 +/- 60 秒进行比较,但这似乎有点过度。