javascript - 如何确定在 Javascript 中是白天还是晚上?

标签 javascript jquery datetime

<分区>

我想根据浏览器的时间将不同的 CSS 表应用到我的站点。例如,如果是白天,则显示 day.css 或 night.css 表示晚上。

我可以用 PHP 做到这一点,但它是基于服务器时间,而不是浏览器本地时间。

有没有办法在 javascript 中显示时间?我可能会在 jQuery 解决后简单地启动 css。

最佳答案

var hr = (new Date()).getHours(); //get hours of the day in 24Hr format (0-23)

根据你对白天/黑夜的定义,施展你的魔法 :)

PS:如果你的白天/夜晚不是在准确的时间开始,你可以试试 getMinutes()

关于javascript - 如何确定在 Javascript 中是白天还是晚上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250036/

相关文章:

php - 如何使用 DateTime 在 PHP 中获取后天?

javascript - 从其他子域页面访问子域 iframe url

javascript - JQuery 创建一个滚动跟随 div

javascript - 从嵌套数组中删除无子元素(叶子除外)

javascript - 使用 ng-style 进行背景渐变时出现 AngularJS 语法错误

javascript - 向现有的 JQuery 插件添加功能

javascript - 无法更改 JavaScript 函数中的 div 颜色

c# - .net 4.5 中的 TimeZoneInfo 错误

javascript - 转换 Node 中的非统一时间戳?

javascript - 在 Plotly.js 的多个子图中共享痕迹