• 技术文章 >后端开发 >PHP问题

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

    青灯夜游青灯夜游2022-05-12 21:07:16原创274

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

    本教程操作环境:windows7系统、PHP7.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”获取星期天数

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

    2.png

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

    3.png

    推荐:《PHP视频教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php php日期时间
    上一篇:php怎么比较两个数组并返回不同元素 下一篇:php怎么判断值是否在二维数组中
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP日期时间运用六:检测一个日期是不是周末• PHP日期时间运用九:获取某年某周的开始和结束日期• PHP日期时间运用十:将秒数转成格式为“天时分秒”• PHP日期时间运用十二:获取当前月份及其前三个月• PHP日期时间运用十四:将数字转换为月份名称• PHP日期时间运用十五:按三种格式打印当前日期
    1/1

    PHP中文网