下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

PHP入门教程_PHP获取本周、上周的开始与结束日期

作者:Comet     来源: www.kokojia.com点击数:1045发布时间: 2015-06-30 09:36:42

标签: PHP入门教程PHP学习PHP视频教程

Web开发
如何利用PHP编程语言获取开始与结束日期?由于需要使用PHP来获得当前周和最后一周的开始和结束日期的结果。网上找了下,没有合适的,那么小编做一个小小的总结。具体的PHP入门教程内容和代码如下。
 
PHP入门教程

0102header('Content-type: text/html; charset=utf-8');
03 
04$date=date('Y-m-d');  //当前日期
05 
06$first=1; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
07 
08$w=date('w',strtotime($date));  //获取当前周的第几天 周日是 0 周一到周六是 1 - 6
09 
10$now_start=date('Y-m-d',strtotime("$date -".($w ? $w - $first : 6).' days')); //获取本周开始日期,如果$w是0,则表示周日,减去 6 天
11 
12$now_end=date('Y-m-d',strtotime("$now_start +6 days"));  //本周结束日期
13 
14$last_start=date('Y-m-d',strtotime("$now_start - 7 days"));  //上周开始日期
15 
16$last_end=date('Y-m-d',strtotime("$now_start - 1 days"));  //上周结束日期
17 
18echo '本周开始日期:',$now_start,'
';
19echo '本周结束日期:',$now_end,'
';
20echo '上周开始日期:',$last_start,'
';
21echo '上周结束日期:',$last_end,'
';
温馨提示:由于国外的星期都是从周日开始,中国习惯从周一开始,所以直接使用strtotime("last monday") 就会出现错误的结果。 
学好以上的PHP入门教程中的代码编写,工作中才能不觉得操作困扰不会了。想学习更多PHP视频教程的内容知识也登陆课课家在线学习平台进行观看!
赞(11)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程