PHP有几个星期,每周的开始和结束日期为一年。

PHP有几个星期,每周的开始和结束日期为一年。
最近,一个项目已经收到,其中一个是使用PHP获得一年的几周和一周的开始日期和联系日期。接下来,我实现了以下两种获取PHP的方法:一年中的几个星期,以及一周的开始日期和结束日期。

代码1:
< PHP
标题(内容类型文本/ HTML;字符集= UTF-8);
date_default_timezone_set(亚洲/上海);
$年=(int)$ _get { 'year};
$周=(int)$ _get { 'week};
$星期=日期()
回声$年。年度合计。几个星期。周;
如果($周周|美元| >周< = 0美元)
{
一周= 1美元;
}
如果(每周10美元)
{
$周= '0'。上周美元;
}
{开始} = $时间戳的strtotime($年大片。一周);
时间戳} {美元= strtotime(+ 1周1天,美元开始的时间戳{ });
回声$年。年。一周。周开始时间戳。{开始}为时间戳的。;
回声$年。年。一周。周末时间戳。时间戳美元{ }。;
回声$年。年。一周。周开始日期。当前日期(
回声$年。年。一周。周末日期。当前日期(
>
代码的两:
< PHP
标题(内容类型:文本/ HTML;字符集= UTF-8);
功能getisoweeksinyear($年)
{
$日期=新的日期;
日期-> setisodate美元($年,53);
返回($日期>格式()5353:52);
}
周日($ custom_date)功能
{
week_start美元=日期('d-m-y,strtotime(这周的星期一,custom_date美元));
week_end美元=日期('d-m-y,strtotime(这周的星期日,custom_date美元));
为week_array { 0 } = $ week_start;
为week_array { 1 } = $ week_end;
返回的week_array;
}
回声' 2013周'。(2013)getisoweeksinyear;
周日= strtotime(美元日(日期('d-m-y ',' ))))) strtotime('5-8-2013
回波10-8-2013;
echo'start:'。工作日{ 0 };
echo'end:'。工作日{ 1 };
>
本文的全部内容有助于您学习PHP几个星期和一年的开始和结束日期。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部