php如何获取指定日期的星期几

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php如何获取指定日期的星期几?

php 获取指定日期的星期几的方法

<?php
    header("Content-type: text/html; charset=utf-8");
    //获取星期方法
    function   get_week($date){
        //强制转换日期格式
        $date_str=date('Y-m-d',strtotime($date));
    
        //封装成数组
        $arr=explode("-", $date_str);
         
        //参数赋值
        //年
        $year=$arr[0];
         
        //月,输出2位整型,不够2位右对齐
        $month=sprintf('%02d',$arr[1]);
         
        //日,输出2位整型,不够2位右对齐
        $day=sprintf('%02d',$arr[2]);
         
        //时分秒默认赋值为0;
        $hour = $minute = $second = 0;   
         
        //转换成时间戳
        $strap = mktime($hour,$minute,$second,$month,$day,$year);
         
        //获取数字型星期几
        $number_wk=date("w",$strap);
         
        //自定义星期数组
        $weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
         
        //获取数字对应的星期
        return $weekArr[$number_wk];
    }
     
    //测试
    $date="2016-08-20";
    echo get_week($date);
    //星期六
?>

--结束END--

本文标题: php如何获取指定日期的星期几

本文链接: https://www.lsjlt.com/news/272.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php如何获取指定日期的星期几

    php获取指定日期的星期几的方法:1、创建一个PHP示例文件;2、使用header设置文件编码;3、通过“ function get_week($date){...}”方法获取指定日期的星期几即可。
    阅读数:840 php
  • php怎么输出昨天是星期几

    php输出昨天是星期几的方法:1、创建一个PHP示例文件;2、创建一个getWeek方法;3、通过“getWeek(strtotime('-1 days'));”方式输出昨天是星期几即可。
    阅读数:254 php
  • php怎么输出元旦是星期几

    输出方法:1、定义一个包含星期的数组,元素值从星期日开始;2、使用“date("w",strtotime("年份-1-1"))”语句将元旦日期转换为表示星期的数字;3、使用“echo 数组名[数字]”语句从数组中取出相对应的星期值,并输出。
    阅读数:364 php 星期几 元旦
  • php怎么给指定日期增加天数

    增加方法:1、使用“strtotime('日期-月份-天数')”语句将指定日期转为时间戳;2、将需要添加的天数转为秒数值,语法“天数 *24 * 3600”;3、使用“date('Y-m-d',时间戳+秒数值)”语句给日期增加指定天数。
    阅读数:205 php 日期
  • php怎么计算指定日期间相差几个月

    php计算相差几个月的方法:1、使用strtotime()函数将两个指定日期转换为时间戳形式;2、使用“date('m',时间戳)”语句获取到两个指定日期的月份;3、将获取到的两个月份相减即可计算出相差几个月。
    阅读数:570 php 时间差 月份
  • php怎么判断指定日期是当年的第几天

    判断方法:1、使用strtotime()函数将指定日期转为时间戳格式,语法“strtotime("指定日期")”;2、使用date()函数计算指定时间戳是当年的第几天,语法“date("z",时间戳)”。
  • php怎么获取指定时间戳为几号

    在PHP中,可以利用date()函数获取指定时间戳为几号,该函数可把时间戳格式化为可读性更好的日期和时间,当参数设置为“d”或者“j”时,就可以获取指定时间戳为几号,语法为“date("d",时间戳)”或者“date("j",时间戳)”。
    阅读数:263 php
  • php怎么判断指定日期是不是前一天

    判断方法:1、用“strtotime("日期")”语句将指定日期转为时间戳;2、用“time()”语句获取当前时间戳;3、将两个时间戳相减,得到时间差;3、用“floor(时间差/86400)”将时间差转为相隔天数,若相隔一天,则是前一天。
    阅读数:445 php
  • php怎么实现今天是星期几代码

    php实现今天是星期几代码的方法:1、通过date和if语句判断星期几;2、使用date和switch语句判断星期几;3、通过date和mb_substr函数判断星期几。
    阅读数:858 php
  • php怎么计算指定日期是一年中的第几周

    在php中,可以使用date()函数来计算指定日期是一年中的第几周,只需要设置该函数的第一个参数为“W”即可,此时就会返回表示一年中第几周的ISO-8601格式数字;语法“date('W',表示指定时间的时间戳)”。
    阅读数:230 php 日期 时间
  • php怎么截取指定字符串后几位字符

    在php中,可以利用substr()函数来截取指定字符串后几位字符,只需要将该函数的第二个参数“$start”设置为负数,即可从字符串结尾处向前数第“$start”个字符开始,截取全部字符;语法“substr($str,$start)”。
    阅读数:847 php 截取字符串
  • php怎么设置星期

    php设置星期的方法:1、通过“date("w");”方法获取数字星期;2、通过“$weekarray[date("w")];”方法获取中文星期;3、通过“date("w",strtotime("..."))”方法获取指定日期。
    阅读数:601 php
  • php怎么获取几月后的日期

    php获取几月后日期的方法:1、使用“strtotime("+N month")”语句获取几月后的时间戳,参数“N”指定具体月数;2、使用“date("Y-m-d",时间戳)”语句格式化获取的时间戳,将其转为“年-月-日”的日期格式。
    阅读数:724 php 几月后的日期
  • php如何去掉获取当前日期时的警告

    php去掉获取当前日期时的警告的方法:1、在php.ini中设置date.timezone的值为PRC;2、取消date.timezone=PRC代码前的注释;3、重启apache。
    阅读数:170 php 日期 警告
  • php中通过数组进行高效随机抽取指定条记录的算法

    php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序
    阅读数:828 数组 高效随机
  • php如何获取服务器当前日期时间

    这篇文章将为大家详细讲解有关php如何获取服务器当前日期时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。获得简单的时间下面是常用于时间的字符:h - 带有首位零的 12 小时小时格式i - 带有首位零的
    阅读数:741 php 服务器
  • php怎样获取下周几日期

    获取下周几日期的方法:1、使用“strtotime("next 指定星期")”语句获取下周指定星期的时间戳;2、使用“date("Y-m-d",时间戳)”语句将获取的时间戳转换为日期,并使用echo输出即可。
    阅读数:513 PHP
  • php比较两个指定的日期的实例讲解

    在本篇文章里小编给大家整理了一篇关于php如何比较两个指定的日期的相关知识点内容,有需要的朋友们可以参考下。
    阅读数:601 php 比较日期
  • php怎么获取当前时间戳后几天的日期

    获取方法:1、使用“date("Y-m-d",strtotime("+n day"))”语句,参数“n”指定具体天数;2、使用“date("Y-m-d",time()+(n * 24 * 3600))”语句,参数“n”指定具体天数。
    阅读数:921 php 时间戳
  • php如何获取时区

    这篇文章给大家分享的是有关php如何获取时区的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。获得时区如果从代码返回的不是正确的时间,有可能是因为您的服务器位于其他国家或者被设置为不同时区。因此,如果您需要基于具体位
    阅读数:913 php