php获取日期对应的星期,PHP获取日期对应的星期

1 /*

2 * @param getNowWeek() 获取日期对应的星期

3 * @param $date 输入的日期数据(时间戳)

4 * @param $weekArr 拼接数组

5 * @return $weekArr[$number_wk] 字符串

6 * @author 65420278@qq.com

7 */

8 function getNowWeek($date){

9 $date_str=date('Y-m-d',$date);//强制转换日期格式

10 $arr=explode("-", $date_str);//封装成数组

11 $date_get_str = date('Y年m月d日',$date);

12 //参数赋值

13 $year=$arr[0];//年

14 $month=sprintf('%02d',$arr[1]); //月,输出2位整型,不够2位右对齐

15 $day=sprintf('%02d',$arr[2]);//日,输出2位整型,不够2位右对齐

16 $hour = $minute = $second = 0;//时分秒默认赋值为0;

17 $strap = mktime($hour,$minute,$second,$month,$day,$year);//转换成时间戳

18 $number_wk=date("w",$strap);//获取数字型星期几

19 //自定义星期数组

20 $weekArr=array($date_get_str." "."星期日",$date_get_str." "."星期一",$date_get_str." "."星期二",$date_get_str." "."星期三",$date_get_str." "."星期四",$date_get_str." "."星期五",$date_get_str." "."星期六");

21 //获取数字对应的星期

22 return $weekArr[$number_wk];

23 }

代码实例:

1 public function index(){

2

3

4 $week = getNowWeek(time());

5

6 var_dump($week);

7

8 }

效果:

a1be853ce9cc630129d8b28aa596fa18.png

标签:星期,arr,get,weekArr,日期,str,date,PHP

来源: https://www.cnblogs.com/zhangxilong/p/13085195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值