提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: PHP问题 > 如何用php推断当前是礼拜几【php问题】,date

php中有一个异常刁悍的体系函数date()函数。应用他能够完成显现恣意我们须要的时候。比方本日碰到个须如果要推断本日是本月的第几个礼拜几,下面细致看怎样运用php去完成这个功用吧。

这个功用重要照样用到了date()函数的 w j 两个参数,date()函数参数许多,想要相识这个函数的请参考手册。

PHP date()参数申明

关于 w j 两个参数的诠释以下:

w 示意礼拜中的第几天,数字示意 0(示意礼拜天)到 6(示意礼拜六)
j 月份中的第几天,数字示意从 1 到 31

应用php推断本日是本月的第几个礼拜几的细致算法是:

应用日期(即几号)和一周的总天数(7天)的关联,借用ceil()函数直接得出本日是本月的第几个礼拜几。ceil()函数用于盘算大于指定数(浮点数,float number)的最小整数。比方:

假定某月3日是礼拜四,那末,ceil(3/7) 的值将为1,这表明这一天是该月的第一个礼拜四。下一个礼拜四的盘算式子是 ceil(10/7),其值为2,表明10日是第二个礼拜四。其他的顺次类推。依据这个算法那末能够确定为盘算本日是当月中的第几个礼拜几的盘算公式设定为:ceil(日期/7)。

<!--?php
header('content-Type: text/html; charset=utf-8');
$wk_day=date('w');   //获得本日是礼拜几
$date_now=date('j'); //获得本日是几号
$wkday_ar=array('日','一','二','三','四','五','六'); //规范化周日的表达
$cal_result=ceil($date_now/7); //盘算是第几个礼拜几
$str=date("Y年n月j日")." 礼拜".$wkday_ar[$wk_day]." - 本月的第 ".$cal_result." 个礼拜".$wkday_ar[$wk_day];
echo $str;
?-->

本次运转获得的效果以下:

2013年5月21日 礼拜二 - 本月的第 3 个礼拜二。

以上就是怎样用php推断当前是礼拜几的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"如何用php推断当前是礼拜几【php问题】,date"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线