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 相关文章推荐
PHP-MySQL教程归纳总结
Jun 07 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
php中file_get_contents与curl性能比较分析
Nov 08 PHP
thinkphp判断访客为手机端或PC端的方法
Nov 24 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
php 可变函数使用小结
Jun 12 PHP
yii2实现Ueditor百度编辑器的示例代码
Nov 02 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 PDO中文乱码解决办法
2009/07/20 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
三种php连接access数据库方法
2013/11/11 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
PHP7 windows支持
2021/03/09 PHP
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
js命名空间写法示例
2015/12/18 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
django query模块
2019/04/20 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
物业招聘计划书
2014/01/10 职场文书
采购人员的个人自我评价
2014/01/16 职场文书
开学典礼感言
2014/02/16 职场文书
求职意向书范文
2014/04/01 职场文书
宣传活动总结范文
2014/07/01 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers