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


Posted in PHP onNovember 30, 2016

本文实例讲述了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 相关文章推荐
第二节 对象模型 [2]
Oct 09 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 PHP
php checkbox 取值详细说明
Aug 19 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
PHP代码优化技巧小结
Sep 29 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 #PHP
详解PHP处理密码的几种方式
Nov 30 #PHP
php+js实现百度地图多点标注的方法
Nov 30 #PHP
php 运算符与表达式详细介绍
Nov 30 #PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 #PHP
php判断是否为ajax请求的方法
Nov 29 #PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 #PHP
You might like
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
php获取某个目录大小的代码
2008/09/10 PHP
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
利用Python实现Windows定时关机功能
2017/03/21 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
python浪漫表白源码
2019/04/05 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
给校长的建议书500字
2014/05/15 职场文书
博士生专家推荐信
2015/03/25 职场文书