Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果在时间范围内,则显示内容_Php - Fatal编程技术网

Php 如果在时间范围内,则显示内容

Php 如果在时间范围内,则显示内容,php,Php,如果某个地点的当前时间(比如澳大利亚悉尼)在上午9点到下午5点之间,并且是一周中的一天,我需要显示一些内容 如需任何帮助,请访问thx 以下是我将使用的步骤: 确定本地系统时区偏移。 确定本地系统时间。 确定目标位置的时区偏移。 了解这些项目将使您能够计算目标位置的时间减去本地偏移,再加上目标偏移。 如果结果时间在适当的边界之间,则显示内容。 你的问题是什么?任务的哪一部分你一直在做?@Pekka-如果本地时间在上午9点到下午5点之间,显示X。回答如下。。。Jared在这个问题上是对的。。 $c

如果某个地点的当前时间(比如澳大利亚悉尼)在上午9点到下午5点之间,并且是一周中的一天,我需要显示一些内容

如需任何帮助,请访问thx

以下是我将使用的步骤:

确定本地系统时区偏移。 确定本地系统时间。 确定目标位置的时区偏移。 了解这些项目将使您能够计算目标位置的时间减去本地偏移,再加上目标偏移。 如果结果时间在适当的边界之间,则显示内容。
你的问题是什么?任务的哪一部分你一直在做?@Pekka-如果本地时间在上午9点到下午5点之间,显示X。回答如下。。。Jared在这个问题上是对的。。
$current_time_date = getdate();
$currently_in_business_hours = false;

if ($current_time_date['hours'] >= 9 && $current_time_date['hours'] < 17 && $current_time_date['wday'] != 0 && $current_time_date['wday'] != 6) {

$currently_in_business_hours = true; 

}