【发布时间】:2011-12-25 17:17:24
【问题描述】:
$bet_closing 在 WordPress 管理员中设置为:格林威治标准时间 2011 年 11 月 9 日上午 6:59
太平洋标准时间 11 月 9 日凌晨 12:01(加利福尼亚时间)。但我希望能够在管理员中添加另一个选项,以便他们可以选择基于 UTC 的时区。在我自己的州,它是 UTC -7。我试过这个“2011 年 11 月 9 日上午 6:59 格林威治标准时间 -0700”,但没有成功。
// Auto Close Bet
$now = time();
$bet_closing = strtotime(get_option('cp_gamble1_endtime'));
if ($bet_closing > $now) { // Betting Open!
$output .= 'On';
$cp_gamble1_onoff = true;
update_option('cp_gamble1_onoff', $cp_gamble1_onoff);
} else {
$cp_gamble1_onoff = false;
update_option('cp_gamble1_onoff', $cp_gamble1_onoff);
$output .= 'Over';
}
我确信有更好的方法来做到这一点。如果有的话我会全神贯注:)
【问题讨论】:
-
你试过没有
GMT的字符串吗?