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 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
PHP目录函数实现创建、读取目录教程实例
Jan 13 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
Apr 20 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 PHP
php利用cookies实现购物车的方法
Dec 10 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
php数组随机排序实现方法
Jun 13 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
php array_values 返回数组的值实例详解
Nov 17 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
PHP 中的批处理的实现
2007/06/14 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
iframe 自适应高度[在IE6 IE7 FF下测试通过]
2009/04/13 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
Python continue继续循环用法总结
2018/06/10 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
CAD制图设计师自荐信
2014/01/29 职场文书
秋季运动会活动方案
2014/02/05 职场文书
幼儿教师工作感言
2014/02/14 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
中班教师个人总结
2015/02/05 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS