0

我是 PHP 初学者,似乎无法让时间脚本工作

我需要一个简单的 PHP 脚本来检查用户的本地时间并根据用户的当前时间或全球时间 GMT + 6(吉尔吉斯斯坦)显示消息

如果时间在 24 - 11.10 之间,则消息 1 和回显时间

如果时间在 11.10 - 24 之间,则消息 2 和回显时间

请帮忙

脚本是有针对性的,应将所有用户视为来自特定时区 GMT+6(吉尔吉斯斯坦)

4

1 回答 1

0

如果您不需要本地时间的用户,则可以这样做:

$message = '';
$now = new \DateTime('now', new \DateTimeZone('KGT'));
if(intval($now->format('G')) > 11) {
    $message = 'msg1';
} else if(intval($now->format('G')) == 11 && intval($now->format('i')) > 10) {
    $message = 'msg1';
} else {
    $message = 'msg2';
}
echo $message;

如果您通过javascript传递用户时间,您不知道时区..这取决于您需要什么..

于 2013-10-12T19:45:04.517 回答