问题描述
我想根据浏览器的时间将不同的CSS工作表应用于我的网站.例如,如果是白天,则将day.css或night.css显示为夜晚.
Im wanting to apply different CSS sheets to my site depending on the time of the browser. e.g if its day time, display day.css or night.css for night.
我可以使用PHP来做到这一点,但是它基于服务器时间,而不是浏览器的本地时间.
I can do this with PHP but it is based on the server time, not the browsers local time.
有没有办法用javascript告诉时间?一旦解决了问题,我可能会使用jQuery来简单地启动css.
Is there a way to tell the time in javascript? I'm probably going to use jQuery to simply initiate the css once its worked out.
推荐答案
var hr = (new Date()).getHours(); //get hours of the day in 24Hr format (0-23)
根据您对白天/黑夜的定义,执行魔术:)
Depending on your definition of day/night, perform your magic :)
PS:如果您的白天/夜晚不是在确切的时间开始,则可以尝试 getMinutes()
.
PS: If your day/night starts not at the exact hour, you can try getMinutes()
.
这篇关于如何确定是白天还是晚上在Javascript中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!