根据不同时段切换css

2009.09.21 10:32 am

汗,测试了一下,下面的代码无法运行,- -;于是找到个可行的! 囧

< ? php
date_default_timezone_set("Asia/Shanghai");    //设置默认时区
$h=date("H");       //取得一个表示小时的数字

if($h<12){
echo"早上好!";
}else{
echo"下午好!";
}
 ? >

 

PHP:

< link rel="stylesheet" type="text/css" href=" 
    $hour = date(”H”); 
    if($hour < 12) 
        echo ‘morning.css’; 
    else if($hour < 17) 
        echo ‘day.css’; 
    else 
        echo ‘night.css’; 
? > 
" / > 
(记得去掉多余的空格,奇怪 - - 用代码高亮,总是被吞掉一部分,于是只有这样显示了 囧)

js:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  1. <span style="text-decoration: line-through"><!
  2. function getCSS() {
  3. datetoday = new Date();
  4. timenow=datetoday.getTime();
  5. datetoday.setTime(timenow);
  6. thehour = datetoday.getHours();
  7. if (thehour<12)
  8. display = "morning.css";
  9. else if (thehour<17)
  10. display = "day.css";
  11. else
  12. display = "night.css";
  13. //(…想要更多再加即可…)
  14. var css = ‘’;
  15. document.write(css);
  16. }
  17. ></span>
推荐(0)
收藏