php获取星期几

php获取星期几,第1张

$time=time();

$week=date("N",$time);

switch ($week) {

case 1:

# code

echo "今天星期一";

break;

case 2:

# code

echo "今天是星期二";

break;

case 3:

echo "今天是星期三";

break;

case 4:

echo "今天是星期四";

break;

case 5:

echo "今天是星期五";

break;

case 6:

echo "今天是星期六";

break;

default:

echo "今天是星期日";

break;

}

//亲测有效,不会再问\(^V^)/

date函数可以获取指定时间是当年的第几周,所以,减一下就OK了,比如

date('W',strtotime('2015-4-11'))-date('W',strtotime('2015-4-1'))+1

print_r(getdate(time()));

推荐函数 getdate();

"seconds"

秒的数字表示

0 到 59

"minutes"

分钟的数字表示

0 到 59

"hours"

小时的数字表示

0 到 23

"mday"

月份中第几天的数字表示

1 到 31

"wday"

星期中第几天的数字表示

0(表示星期天)到 6(表示星期六)

"mon"

月份的数字表示

1 到 12

"year"

4 位数字表示的完整年份

例如:1999 或 2003

"yday"

一年中第几天的数字表示

0 到 365

"weekday"

星期几的完整文本表示

Sunday 到 Saturday

"month"

月份的完整文本表示

January> 到 December

我也是来找答案的,结果发现两位仁兄都差了点。

那就让我补上这最后这点吧

function getFirstDayOfWeek($year,$week)

{

$first_day = strtotime($year"-01-01");

$is_monday = date("w", $first_day) == 1;

$week_one_start = !$is_monday strtotime("last monday", $first_day) : $first_day;

return $year'第'$week'周开始天:'date('Y-m-d',$week_one_start+(3600247($week-1)))

';结束天为:'date('Y-m-d',$week_one_start+((360024)(7($week-1)+6)));

}

本文实例讲述了php获取本周开始日期和结束日期的方法。分享给大家供大家参考。具体如下:

复制代码

代码如下://当前日期

$sdefaultDate

=

date("Y-m-d");

//$first

=1

表示每周星期一为开始日期

0表示每周日为开始日期

$first=1;

//获取当前周的第几天

周日是

0

周一到周六是

1

-

6

$w=date('w',strtotime($sdefaultDate));

//获取本周开始日期,如果$w是0,则表示周日,减去

6

$week_start=date('Y-m-d',strtotime("$sdefaultDate

-"($w

$w

-

$first

:

6)'

days'));

//本周结束日期

$week_end=date('Y-m-d',strtotime("$week_start

+6

days"));

希望本文所述对大家的php程序设计有所帮助。

<php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)$unixTime:time(); $weekarray=array('日','一','二','三','四','五','六','七'); return "星期"$weekarray[date('w',$unixTime)]; } $var=getWeek(); switch($var){ case '星期天': $var=time(); $var2=$var-(846006); echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期一': $var=time(); $var2=$var; echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期二': $var=time(); $var2=$var-84600; echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期三': $var=time(); $var2=$var-(846002); echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期四': $var=time(); $var2=$var-(846003); echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期五': $var=time(); $var2=$var-(846004); echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; case '星期六': $var=time(); $var2=$var-(846005); echo "今天是"date("Y-m-d",$var)"号<br/>这个星期一是"date("Y-m-d",$var2)"号"; break; }>

以上就是关于php获取星期几全部的内容,包括:php获取星期几、PHP怎样显示周数、php 判断本月完整周,如何判断该完整周的第几天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9775111.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存