当前位置:首页 > 日记 > 正文

PHP每周都有开始和结束的方式。

PHP每周都有开始和结束的方式。
本文演示了PHP如何获得一年中每个星期的开始和结束日期:

在最近的项目中,你需要做一份周报。您需要知道指定的周数的开始日期和结束日期,以便处理其他业务。以下是使用PHP获取一年中每个星期的开始日期和结束日期的一段代码,并与您共享。

下面是一个使用PHP来获取一年中每个星期的开始和结束日期的代码。
功能get_week($年){
year_start = $年$。- 01-01 ;
year_end = $年$。12-31;
$岁寿辰= strtotime($ year_start);
如果(intval(日期(n,$岁寿辰))!= 1){
$岁寿辰= strtotime(下周一
在第一年的第一周
}
year_mondy美元=(当前日期,$岁寿辰); / /得到一周的第一天
endday美元= strtotime($ year_end);
如果(intval(日期('w',endday美元))= = 7'){
endday美元= strtotime(上周日
}
为民= intval(日期('w',endday美元));
($ i = 1;$ i $;$;$ + +){
$ = $ I - 1;
start_date美元=日期(当前
end_day美元=日期(当前
week_array美元{ $我} =阵列(
str_replace(,
}
返回的week_array;
}
get_week()函数,通过在参数$年,得到了数周的第一和一年的最后一天,计算第一周日期,得到第一和日循环一周的最后一天。最后的回归是一个数组。

为了获得指定的周数的开始和结束日期,如2011的第十八周的开始和结束日期,代码如下所示:
$周= get_week(2011);
第十八周开始日期:$星期18 { } 0 }。;
回声'第十八周结束日期:' $星期{ 18 } { 1 };
最终输出结果如下:
1。第十八周开始日期:2011.05.02
2。第十八周结束日期:2011.05.08
希望本文能对大家的PHP程序设计有所帮助。

相关文章

如何在ps中编写ps文本工具

如何在ps中编写ps文本工具

工具,文本,如何在,电脑软件,ps,PS图象处理软件是一个专业的图像处理软件,PS,这仅仅是一个简单的函数来对图片写。然后在PS怎么写,以下为您介绍文本工具的使用,希望对你有帮助 当PS图象处理软件图片处理,往往需要在图片写一些文字信息,那么这个图…

如何在CorelDraw使用过滤器

如何在CorelDraw使用过滤器

过滤器,如何在,电脑软件,CorelDraw,本教程介绍朋友到CORELDRAW、如何使用过滤器,如何使用它,以及它与教程比较。非常适合初学者学习。推荐朋友一起学习。 CorelDRAW过滤为PS一样,但是如何在CorelDraw过滤器使用它吗使用过滤器在CorelDraw方法…

爱画一只可爱的卡通奶牛

爱画一只可爱的卡通奶牛

奶牛,画一,卡通,可爱,电脑软件,本教程是介绍给一个朋友,ai,画一个可爱的方式坐在卡通奶牛。导师教的奶牛很好。建议你喜欢你的朋友一起学习。 如果你想知道Adobe插画师的一些简单的着色技巧,请和我一起学习这个有趣而发人深省的教程。我们有…

AspNetPager分页控件定义和应用风

AspNetPager分页控件定义和应用风

控件,分页,义和,实例,风格,网易风格: 第一页的头版12345678910页… CSS样式: 复制代码代码如下所示: 。anpager.cpb {背景:# 1f3a87没有重复滚动00;边框1px solid # cccccc;颜色:# ffffff;font-weight: bold;颜色:# ffffff 00;0;}。 。anpager一{背景:#…

画家高级技能演示教程

画家高级技能演示教程

教程,画家,演示,技能,高级,本教程演示了画家高级技巧。本教程是对插画王子的一个例证,与原作者gxiaoman,谢谢他的分享。推荐它,我希望你喜欢它 本教程演示了画家高级技巧。本教程是对插画王子的一个例证,与原作者gxiaoman,谢谢他的分享。推荐它…

ai巧妙运用变换效果,使惠而浦的色彩

ai巧妙运用变换效果,使惠而浦的色彩

变换,视觉效果,更美,巧妙,色彩,本教程是介绍色彩效果的朋友漩涡法,用转换效果漂亮的人工智能制作的教程,效果确实很漂亮,也不是很难,对于新手来说,很值得学习,推荐给朋友,喜欢的可以来参考一下,希望对你有所帮助。 本教程是向朋友介绍一款漂亮的旋…

ps是非常漂亮的纹理颜色图标画家

ps是非常漂亮的纹理颜色图标画家

图标,纹理,画家,颜色,漂亮,本教程是介绍颜色轮图标的方法,画家PS的朋友非常漂亮的纹理,使得色轮的教程图标非常漂亮,难度适中,但很好,建议大家一起学习。 本教程教学习者PS鼠标绘画和UI设计学习者使用ps鼠标绘制纹理颜色图标,教程难度适中,画出来…

ps的合成很酷很酷的海报教程

ps的合成很酷很酷的海报教程

教程,海报,电脑软件,ps,很酷很酷,本教程是介绍如何使用PS合成的朋友,很漂亮很酷的海报,海报综合教程效果真的很漂亮,课程难度也不大,推荐这里,爱好朋友一起学习。 本教程是介绍如何使用ps合成的朋友,很漂亮很酷的海报,海报教程合成效果不错,合成也…

PHP将字符串转换为16的方法。

PHP将字符串转换为16的方法。

方法,字符串,转换为,电脑软件,PHP,本文演示了PHP将字符串转换为16进制的方法,供大家参考,具体分析如下: 在PHP中,字符串可以被转换成一个16级的bin2hex函数形式,并bin2hex()函数返回的ASCII码的结果 $字符串Hello 世界!; 打印($字符串)。; 打印(bin2he…

教你用AI绘制美丽多彩的风车。

教你用AI绘制美丽多彩的风车。

绘制,风车,多彩,教你用,美丽,本教程将向您展示如何使用AI绘制美丽多彩的风车,结果非常漂亮。教程很长,但每一步都是详细介绍。许多学生说他们遵循的效果。教程是非常实用的。我推荐给你,我希望它会帮助你。 本教程是向您展示如何使用AI绘制美…

双击放大和点击的js实现

双击放大和点击的js实现

双击,大和,电脑软件,js,本文阐述了js实现双击图片放大和点击的方法,供大家参考,具体的实现方法如下: 复制代码代码如下所示: 双击图片放大,点击缩小。 功能enlargeimage1(){ 照片1.高度=300 } 功能dropimage1(){ 照片1.高度=150 } /结束/ …

节点的WebKit包装成一个exe文件360

节点的WebKit包装成一个exe文件360

文件,解决方案,节点,木马,电脑软件,最近的项目需要使用node-webkit.deal与老用户的数据安全在他们心中的兼容性。 1。下载节点WebKit 2、制作appname.nw文件 3, copy /b nw.exe+appName.nw TestAppName.exe 到目前为止,该testappname.ex…