0

私は PHP の初心者であり、タイム スクリプトを動作させることができないようです

ユーザーのローカル時刻をチェックし、ユーザーの現在時刻またはグローバル時刻 GMT + 6 (キルギスタン) に基づいてメッセージを表示する単純な PHP スクリプトが必要です

時間が 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 に答える