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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 PHP
wamp安装后自定义配置的方法
Aug 23 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
PHP生成唯一订单号
Jul 05 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
Nov 20 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP addAttribute()函数讲解
Feb 03 PHP
php二维数组按某个键值排序的实例讲解
Feb 15 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
PHP中localeconv()函数的用法
Mar 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
python 图片验证码代码
2008/12/07 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
数据库什么时候应该被重组
2012/11/02 面试题
银行自荐信范文
2013/10/07 职场文书
档案接收函
2014/01/13 职场文书
鸦片战争观后感
2015/06/09 职场文书
公司岗位说明书
2015/10/08 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python