Я прочитал много разных сайтов и много разных решений, которые касаются часовых поясов и времени сервера и локального времени клиента / пользователя и т. Д., Но никто не объясняет подробно эту точную ситуацию, которую я пытаюсь достичь.
У меня есть этот php-код, срок действия которого истекает в определенную дату и время, и он прекрасно работает, но срок действия контента истекает только во время сервера. я хочу, чтобы он истекал во всех часовых поясах, когда это время наступит для этого часового пояса. Я не хочу, чтобы срок действия контента истек одновременно для всех часовых поясов.
так скажем, я хочу, чтобы срок действия чего-либо истекал в 2 часа дня, в самом первом часовом поясе, который дойдет до 2 часов дня, они не должны видеть просроченный контент, но остальные часовые пояса все еще должны его видеть. затем, когда второй часовой пояс достигает 2 часов дня, этот часовой пояс не должен видеть контент. поэтому теперь 2 часовых пояса не могут видеть контент, но остальные часовые пояса все равно должны его видеть. и это продолжается один часовой пояс за раз, пока все часовые пояса не достигли 14:00.
скажите, пожалуйста, как настроить этот php, чтобы все вышеперечисленное произошло.
<?php
$end_date = strtotime('02:00pm April 1, 2012');
$now = time();
if ($end_date < $now) {
?>
different content to display after date and time has arrived,
or don't put anything here if you just want expired content to disappear
and nothing else to take it's place.
<?php } else { ?>
content to display while the date and time hasn't arrived yet.
<?php } ?>