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); //星期六

?>



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5790901.html,如需转载请自行联系原作者

相关文章
|
PHP
PHP日期时间运用十一:三种方法比较两个指定的日期
在之前的文章《PHP日期时间运用十:将秒数转成格式为“天时分秒”》中给大家介绍了怎么将秒数转成格式为“天时分秒”,那么本文继续开始PHP日期时间系列的文章~ 正如标题所述,本文主要内容是给大家介绍比较两个指定日期的三种方法! 假设我们给定两个日期(date1 和 date2),当两个日期的格式相同时,在 PHP 中比较这两个日期是很简单的,但是当两个日期的格式不同时就会出现一些问题。
394 0
|
PHP
php获取指定日期区间的所有日期,php输出指定范围的所有日期
php获取指定日期区间的所有日期,php输出指定范围的所有日期
253 0
|
PHP
【PHP】获取近七天的日期
【PHP】获取近七天的日期
144 0
|
JSON 前端开发 PHP
【PHP】获取一个月的天数
【PHP】获取一个月的天数
301 0
|
Unix PHP
PHP日期时间运用十二:获取当前月份及其前三个月
今天继续给大家介绍PHP日期运用系列内容,非常适合新人学习~那么在上一篇《PHP日期时间运用十一:三种方法比较两个指定的日期》文章中给大家介绍了怎么使用3种方法比较两个日期,有需要的朋友可以学习学习~ →相关推荐:《PHP日期时间运用大汇总(持续更新~)》 本文的主题内容则是教大家如何编写一个PHP脚本来获取当前月份和前三个月。 具体什么意思呢?比如说当前日期是5月,获取前3个月就是2、3、4月份。 下面我们就直接上PHP代码:
704 0
|
算法 Unix PHP
怎么通过PHP实现给定年月日计算总天数
在之前的文章《PHP数组学习之使用冒泡算法对元素进行升序排序!》中,我们介绍了使用冒泡算法对数组元素进行升序排序的方法。这次我们来看看使用PHP如何实现给定年月日计算是这一年的第几,感兴趣的朋友可以学习了解一下~ 本文的主题是通过PHP实现:输入某年某月某日(例如2000年3月5日),计算至此一共有多少天(也可是判断这一天是这一年的第几天)。
344 0
|
PHP
PHP date()日期和时间函数语法使用详解
date()是PHP的时间日期函数,date()能够将时间戳格式化为易读的日期和时间,码笔记分享PHP date()日期和时间函数语法使用详解: PHP date()函数 date()的参数: a:am或者pm; A:AM或者PM; D:星期几,3个英文字母表示,例如:"Fri"; d:即day...
1003 0