A+

分享一段之前主题的首页顶栏问候语代码

2019年05月30日 程序设计 24条评论 207次浏览

看过很多博客的首页问候语,好像都是JS代码去写的,我有点纳闷,这个东西用PHP实现不是很简单吗?为什么都在用JS,是JS更简单点吗?我没有系统的学过JavaScripyt,所以不知道。

在写之前我一直在摇摆到底用哪个判断语句,是if else还是switch,在我的印象里这种判断的标准语句不就是switch嘛,虽然在某些功能上代码可能会长点,但不绕啊!

下面我贴上我的代码吧,有点长:

  1. // 首页问候语
  2. function get_date_time() {
  3.     date_default_timezone_set('Asia/Shanghai');
  4.     $hour = date('G');
  5.     switch ($hour) {
  6.         case 5:
  7.             echo "凌晨好!";
  8.             break;
  9.         case 6:
  10.             echo "凌晨好!";
  11.             break;
  12.         case 7:
  13.             echo "早上好!";
  14.             break;
  15.         case 8:
  16.             echo "早上好!";
  17.             break;
  18.         case 9:
  19.             echo "上午好!";
  20.             break;
  21.         case 10:
  22.             echo "上午好!";
  23.             break;
  24.         case 11:
  25.             echo "上午好!";
  26.             break;
  27.         case 12:
  28.             echo "中午好!";
  29.             break;
  30.         case 13:
  31.             echo "中午好!";
  32.             break;
  33.         case 14:
  34.             echo "下午好!";
  35.             break;
  36.         case 15:
  37.             echo "下午好!";
  38.             break;
  39.         case 16:
  40.             echo "下午好!";
  41.             break;
  42.         case 17:
  43.             echo "傍晚好!";
  44.             break;
  45.         case 18:
  46.             echo "傍晚好!";
  47.             break;
  48.         case 19:
  49.             echo "晚上好!";
  50.             break;
  51.         case 20:
  52.             echo "晚上好!";
  53.             break;
  54.         case 21:
  55.             echo "晚上好!";
  56.             break;
  57.         case 22:
  58.             echo "晚上好!";
  59.             break;
  60.         default:
  61.             echo "夜深了!";
  62.             break;
  63.     }
  64.     $weekarray=array("日","一","二","三","四","五","六");
  65.     echo "  ".date("Y年m月d日 ")."星期".$weekarray[date("w")];
  66. }

这其实是一个自定义函数,把它放在function.php里就可以了,前端显示的话在想要显示的部位添加上以下代码就可以了。

  1. <?php get_date_time()?>

注意:我已经在自定义函数里添加了echo显示,所以前段不需要再加echo函数了!

标签:
  • 本文为原创文章,版权归所有。欢迎分享本文,转载请保留出处!
  • 给我留言

    评论列表 (有 207 次浏览 和 24 条评论)
    1. 回复 简单生活

      貌似还不能自适应你这个模板!

      • 回复 锋言锋语管理员

        @简单生活 还没有,下个月开始自适应!

    2. 回复 去看你博客

      手机浏览你的网站有点吃力啊,但是速度还是挺快的。

      • 回复 锋言锋语管理员

        @去看你博客 是啊,还没有做自适应!

    3. 回复 www.mayileju.com

      来了一次又一次,总是情不自已!

    4. 回复 今日新闻

      文章不错非常喜欢

    5. 回复 凯少技术网

      我的网站貌似没地方可以加入这个,这个代码如果能够在加入个天气,就更加完美了,感谢分享,辛苦了,

      • 回复 锋言锋语管理员

        @凯少技术网 你这个是李洋的主题,很好看!我借鉴了他主题的很多样式!

      • 回复 锋言锋语管理员

        @凯少技术网 天气接口用百度找,有很多!

    6. 回复 百万套图一键转存

      写的真不错,能学到很多东西!

    7. 回复 Action

      这个功能很有意思呀。涨姿势了。

      • 回复 锋言锋语管理员

        @Action 呵呵,见笑了兄弟!

    8. 回复 心灵博客

      带上天气预报的就更好了,有接口的

      • 回复 锋言锋语管理员

        @心灵博客 这些天工作的原因一直没有上博客,有空到是可以添加一下~

    9. 回复 今日新鲜事

      文章不错非常喜欢,支持一下

    10. 回复 武陵红苗

      不错不错

    11. 回复 子午物联网

      用短json是不是可减少很多代码呀

      • 回复 锋言锋语管理员

        @子午物联网 PHP也可以很简短,只是语法不同而已,写这段代码不是为了简单,第一是纯PHP实现这个功能,第二是为了更直观的去理解!

    12. 回复 RAKsmart优惠码

      交换链接吗

    13. 回复 刘晨晨

      这个挺好的,你网站现在取消了吗

      • 回复 锋言锋语管理员

        @刘晨晨 取消了!

    14. 回复 演员

      主题很好看