我对理论问题感到抱歉。 只需要根据用户检查网站的时间了解加载网站内容。
例如,它是一个餐馆网站,它的早晨时间显示早餐菜单项的图像。如果它的晚上时间,它会显示晚餐图像。
只需要一个基本的想法。有人可以帮忙吗?
答案 0 :(得分:2)
您可以使用date('H')
获取当前时间,如下所示:
$time = intval(date('H'));
一旦有了时间,您就可以根据以下内容向用户显示不同的结果:
if($time < 11) {
echo "Good morning!";
} else if($time < 13) {
echo "Lunch time!!";
} else if($time < 19) {
echo "Good afternoon!";
} else {
echo "Good night!";
}
不要忘记使用date_default_timezone_set('...');
答案 1 :(得分:0)
这需要使用服务器端代码来完成,因为访问者可能来自与您的时间不完全同步的各个时区或时钟。此外,有人可以调整他们的系统时钟,然后在错误的时间访问您的页面,从而看到您当时不打算看到的图像。
您需要使用.php或ASP.NET或.jsp等语言。他们将在页面传送到客户端之前在服务器上执行代码,该代码将只检查服务器时间并决定在呈现的页面中包含哪个图像。