• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php获取是星期几的的一些常用姿势

    一般有时在页面上需要显示是星期几,需要根据日期进行计算。

    这边整理了几个相关的姿势,先来最终封装好的方法

    /**
     * 一个通用的函数, 获取是星期几
     *
     * @param $date
     * @return string
     */
     function getDayOfWeek($date)
    {
     $days = ['一', '二', '三', '四', '五', '六', '日'];
     return '星期' . $days[date('N', strtotime($date)) - 1];
    }

    其他星期相关的可以直接看代码哈,就不多啰嗦了,主要就是用date函数中的D、l(L的小写)、N、w字母来获取。

    先来一个待转换的日期列表:

    // 一个待转换的日期列表
    $dates = [
     '2019-12-02', // 星期一
     '2019-12-03', // 星期二
     '2019-12-04', // 星期三
     '2019-12-05', // 星期四
     '2019-12-06', // 星期五
     '2019-12-07', // 星期六
     '2019-12-08', // 星期七
    ];

    D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun

    // D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun
    foreach ($dates as $date) {
     echo date('D', strtotime($date));
     echo PHP_EOL;
    }
    // 输出
    // Mon
    // Tue
    // Wed
    // Thu
    // Fri
    // Sat
    // Sun

    l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday

    // l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday
    foreach ($dates as $date) {
     echo date('l', strtotime($date));
     echo PHP_EOL;
    }
    // 输出
    // Monday
    // Tuesday
    // Wednesday
    // Thursday
    // Friday
    // Saturday
    // Sunday

    N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)

    // N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)
    foreach ($dates as $date) {
     echo date('N', strtotime($date));
     echo PHP_EOL;
    }
    // 输出
    // 1
    // 2
    // 3
    // 4
    // 5
    // 6
    // 7

    w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)

    // w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
    foreach ($dates as $date) {
     echo date('w', strtotime($date));
     echo PHP_EOL;
    }
    // 输出
    // 1
    // 2
    // 3
    // 4
    // 5
    // 6
    // 0

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

    您可能感兴趣的文章:
    • PHP实现今天是星期几的几种写法
    • PHP获取指定日期是星期几的实现方法
    • PHP获取星期几的常用方法小结
    • PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
    • 计算一段日期内的周末天数的php代码(星期六,星期日总和)
    • php获取本周星期一具体日期的方法
    • PHP计算一年多少个星期和每周的开始和结束日期
    • PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
    • php实现按天数、星期、月份查询的搜索框
    • PHP获取一年中每个星期的开始和结束日期的方法
    上一篇:Yii2框架中一些折磨人的坑
    下一篇:Laravel等框架模型关联的可用性浅析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php获取是星期几的的一些常用姿势 php,获取,是,星期,几,的的,