gpt4 book ai didi

php - 使用 php 更改夜间和白天的背景?

转载 作者:可可西里 更新时间:2023-11-01 13:20:14 26 4
gpt4 key购买 nike

我正在处理一个 tumblr 页面。我有两个不同的 html 页面背景,我希望白天背景从早上 7 点到晚上 8 点显示,夜间背景从晚上 8 点到早上 7 点显示。

我决定在 php 中执行此操作,但在 php 方面我完全是个新手。我的 friend 给我发了一个我可以使用的示例代码。但我不知道该怎么办。你们能帮忙吗。

这是示例代码。

<?php
header('content-type: text/css');

date_default_timezone_set("America/Vancouver");
$now = date('G');

if ($now < 12) {
$bg = '#FFFFFF';
} else {
$bg = '#000000';
}
?>

body {
background: <?php echo $bg; ?>;
}

最佳答案

date() 将返回服务器本地日期/时间,这意味着如果您的服务器在美国,例如来自东亚或澳大利亚的用户,将会看到错误的背景。

我知道这不是你要找的,但我建议用 JS 来做,它运行在用户端而不是服务器端,因此时区无关紧要,因为脚本会获取用户的时间,而不是服务器的时间。该脚本看起来像:

var localDate = new Date();
if (localDate.getHours() > 7 && localDate.getHours() < 20) {
document.bgColor = "#fff";
} else {
document.bgColor = "#000";
}

希望对您有所帮助!

关于php - 使用 php 更改夜间和白天的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com