|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。php中有一个十分刁悍的体系函数date()函数。奇妙的使用他能够完成显现恣意我们必要的工夫。好比明天碰到个必要是要判别明天是本月的第几个礼拜几,这里就不会商这类措辞有无成绩和是不是成心义,上面详细看怎样利用php往完成这个功效吧。
这个功效次要仍是用到了date()函数的wj两个参数,date()函数参数良多,想要懂得这个函数的情参照本站文章:
PHPdate()参数申明
关于wj两个参数的注释以下:
w暗示礼拜中的第几天,数字暗示0(暗示礼拜天)到6(暗示礼拜六)
j月份中的第几天,数字暗示从1到31
使用php判别昔日是本月的第几个礼拜几的详细算法是:
使用日期(即几号)和一周的总天数(7天)的干系,借用ceil()函数间接得出明天是本月的第几个礼拜几。ceil()函数用于盘算年夜于指定命(浮点数,floatnumber)的最小整数。好比:
假定某月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个礼拜二
当然你可以把你最基本的功能放出来的时候就放出来,比如放到论坛上,让大家都参与, |
|