草庐IT

php - 如何把握一周中的动态星期一

$start_date='2015-09-21';$end_Date='2016-09-21';functiongetStartAndEndDate($start_date,$end_Date){$date1=newDateTime($start_date);$date2=newDateTime($end_Date);$interval=$date1->diff($date2);$weeks=floor(($interval->days)/7);$date_differences=array();for($i=1;$iadd(newDateInterval('P4D'));$s_tim

php - 如何获得以星期日为开始日的周数?

这个问题在这里已经有了答案:Howtogetweeksstartingonsunday?(10个答案)关闭9年前。$date='somedate';$todays_week=date('W',strtotime($date));此代码为我提供了周数,将星期一视为一周的第一天。我想获得将星期日作为一周的开始日的周数。我该怎么做?

php - 优雅的星期功能

我有一个PHP函数,它根据当前时间是否处于任意数量的预定义“热区”返回bool值。时区是美国/芝加哥(UTC-0600)。以下作品:$d=60*60;/*durationofhotzone*/$o=-(3*24+18)*3600;/*offsettobringUNIXepochto12aSunlocal*/$curTime=(time()-$o)%604800;/*timesince12aSun*//*Hotzones*/$hotTime=array();$hotTime[0]=(0*24+11)*3600;/*11aSun*/$hotTime[1]=(0*24+18)*3600;/*

php - 从给定日期时间获取每月的第一个星期一不会保留时间组件

我在尝试什么引用:Getfirstmondayofmonthforagivensetofdatetimes我正在尝试根据给定的日期时间获取每月的第一个星期一。例如:考虑日期时间2013-08-0200:00;2013-09-0500:00。然后结果将是2013-08-0500:00;2013-09-0200:00分别。我可以做到这一点,但它不保留时间部分。我需要什么在上面的例子中:如果两个日期时间包含一个时间值,比如2013-08-0210:00;2013-09-0510:00。那么输出应该是2013-08-0510:00;2013-09-0210:00。但是我得到了2013-08-0

php - 如何在 PHP 中获取一个月的第一个、第三个和第五个星期六?

我已经找到了解决这个问题的方法,但在某些情况下会出错。以下是我的发现:此代码段用于打印2015年8月和2015年7月的第一个星期六:$sat=date("FY",strtotime("2015-08-01"));echo$fir_sat="$satfirstsaturday";echo"is".date('d',strtotime($fir_sat));$sat=date("FY",strtotime("2015-07-04"));echo$fir_sat="$satfirstsaturday";echo"is".date('d',strtotime($fir_sat));输出如下:A

php - 用月、年、星期几和周数计算月中的第几天

如何通过给定月份、年份、星期几和周数在PHP中计算月份中的第几天。比如,如果我有2013年9月,星期几是星期五,周数是2,我应该得到6。(9/6/2013是第二周的星期五。) 最佳答案 实现此目的的一种方法是使用relativeformats对于strtotime().不幸的是,它不像下面这样简单:strtotime('FridayofsecondweekofSeptember2013');为了像您提到的那样工作几周,您需要使用相对时间戳再次调用strtotime()。$first_of_month_timestamp=strtot

php - 碳日期找出今天是星期四还是回去

我在我的一个脚本中运行了以下代码,它运行良好,但感觉相当笨重和冗长。我觉得可能有更短的方法可以达到相同的结果。我的意思是不使用简写if语句。我需要确定今天是否是星期四,如果不是,则使用前一个星期四作为日期。任何想法/想法都会很棒。newCarbon()){$date=Carbon('thisthursday');}else{$date=Carbon('lastthursday');}?> 最佳答案 根据http://carbon.nesbot.com/docs/#api-modifiers:$date将保存要显示的日期。dayOfW

php - 当给出日期时如何在 php 中获取该周星期一的日期

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:GetfirstdayofweekinPHP?当给出日期时,我应该得到该周星期一的日期。当给出2012-08-08时,它应该返回2012-08-06。

php - 如何按星期几获取最接近的日期?

我的工作日是从1到7(周一到周日)。我想获取下一个日期,其中日期是指定的日期(从1到7)。例如,今天是25.09.2018。当我通过5(星期五)时,我想获得28.09.2018,这是下一个最近的星期五。我怎样才能实现它?提前致谢! 最佳答案 星期五(5)的示例Carbon::now()->next(5)->toDateString();MoreaboutCarbonlibrary 关于php-如何按星期几获取最接近的日期?,我们在StackOverflow上找到一个类似的问题:

php - 在 PHP 中获取所有星期五的日期

我希望使用PHP列出给定年份中所有星期五的日期。看完php.net的date和maketime函数后,我不知道该如何开始......你们能帮帮我吗?谢谢,咔嚓声 最佳答案 我相信DatePeriod可能是为解决这样的问题而设计的。format($format);}return$fridays;}$fridays=getFridays('2010','Fj,Y,g:iaT','America/New_York');print_r($fridays);?>输出Array([0]=>Friday,January1,2010[1]=>Fri