PHP程序员小白到大牛集训(12期免息)
作者信息

青灯夜游

今天学习一小步,明天提升一大步

最近文章
php怎么去掉含字符串的数组元素604
php怎么只输出数组键值188
php关联数组中怎么去掉空值798
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • 首页 >后端开发 >PHP问题 > 正文

    php怎么将指定日期转化为星期

    原创2022-06-07 17:07:581102 关注公众号:每天精选资源文章推送

    转换方法:1、用strtotime()将指定日期转为时间戳,语法“strtotime("日期")”;2、用date()配合格式化字符“N”将时间戳转为表示星期几的数字,语法“date("N",时间戳)”,会返回1(星期一)到7(星期天) 。

    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

    php将指定日期转化为星期的方法

    在PHP中,可以使用date()和strtotime()函数来进行转换。

    (其实主要用date(),但该函数处理的对象是时间戳;因此我们需要用strtotime()函数先将日期转为时间戳,在交给date()处理。)

    1、使用strtotime()函数将指定日期转为时间戳

    strtotime() 函数可将英文文本描述的日期时间描述解析为 UNIX 时间戳

    <?php
    header("Content-type:text/html;charset=utf-8");
    $str1="2022-05-1";
    $str2="2022-05-11";
    $time1=strtotime($str1);
    $time2=strtotime($str2);
    echo "$str1 的时间戳: ".$time1."<br>";
    echo "$str2 的时间戳: ".$time2;
    ?>

    1.png

    2、将获取的时间戳转为星期天数

    date()可以格式化时间,配合格式化字符“N”获取星期天数

    • N:返回ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加),范围 1(表示星期一)到 7(表示星期天)

    echo "$str1 是星期 ".date("N",$time1)."<br>";
    echo "$str2 是星期 ".date("N",$time2);

    2.png

    查看日历,看看是否正确。

    3.png

    推荐:《PHP视频教程

    以上就是php怎么将指定日期转化为星期的详细内容,更多请关注php中文网其它相关文章!

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:php php日期时间
  • 相关文章

    相关视频


    专题推荐