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 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
用php过滤危险html代码的函数
Jul 22 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
php cc攻击代码与防范方法
Oct 18 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP简单实现DES加密解密的方法
Jul 12 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 PHP
Laravel如何同时连接多个数据库详解
Aug 13 PHP
TP5框架安全机制实例分析
Apr 05 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
一个用php3编写的简单计数器
2006/10/09 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
php文件包含的几种方式总结
2019/09/19 PHP
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python不同系统中打开方法
2020/06/23 Python
keras:model.compile损失函数的用法
2020/07/01 Python
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
会计学个人自荐信模板
2013/12/13 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
银行委托书范本
2014/09/28 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android