PHP获取指定日期是星期几的实现方法

 更新时间:2016年11月30日 09:42:07   作者:牛逼的霍啸林  
这篇文章主要介绍了PHP获取指定日期是星期几的实现方法,涉及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);
  //星期六
?>

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • PHP中的float类型使用说明

    PHP中的float类型使用说明

    使用PHP的float类型需要注意的是:PHP的float类型的精度有点问题。如果需要高精度的数学计算,可以使用php提供的专用的数学函数 arbitrary precision math functions系列和gmp系列函数。
    2010-07-07
  • PHP巧妙利用位运算实现网站权限管理的方法

    PHP巧妙利用位运算实现网站权限管理的方法

    下面小编就为大家带来一篇PHP巧妙利用位运算实现网站权限管理的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • php代码出现错误分析详解

    php代码出现错误分析详解

    由于最近总是接触到php,经常会出现一些错误,特把php的常见的错误代码收集了下,希望对大家有帮助
    2008-06-06
  • header与缓冲区之间的深层次分析

    header与缓冲区之间的深层次分析

    实际的开发中,大家是否听说过在header之前不能有任何的实际输出。甚至有的认为header函数必须写在代码的最前面。可是你是否试验过header函数之前输出东西?下来让我们更深层次的了解一下
    2016-07-07
  • php flush类输出缓冲剖析

    php flush类输出缓冲剖析

    该函数将当前为止程序的所有输出发送到用户的浏览器。
    2008-10-10
  • php使用escapeshellarg时中文被过滤的解决方法

    php使用escapeshellarg时中文被过滤的解决方法

    这篇文章主要介绍了php使用escapeshellarg时中文被过滤的解决方法,测试后发现问题的原因是shell和apache php-cgi的运行环境不同引起的,需要的朋友可以参考下
    2016-07-07
  • PHP闭包实例解析

    PHP闭包实例解析

    这篇文章主要介绍了PHP闭包,需要的朋友可以参考下
    2014-09-09
  • PHP之autoload运行机制实例分析

    PHP之autoload运行机制实例分析

    这篇文章主要介绍了PHP的autoload运行机制分析,从PHP源码及应用的角度对autoload进行了较为深入的分析,需要的朋友可以参考下
    2014-08-08
  • PHP Redis扩展无法加载的问题解决方法

    PHP Redis扩展无法加载的问题解决方法

    在本篇文章里小编给大家整理的是关于解决PHP Redis扩展无法加载的问题的相关内容,有兴趣的朋友们可以学习下。
    2019-08-08
  • PHP extract 将数组拆分成多个变量的函数

    PHP extract 将数组拆分成多个变量的函数

    extract()函数提取关联数组(对数字索引数组无效)每对key和value,生成以key为变量名、value为对应值的多组新变量。
    2010-06-06

最新评论