簡體   English   中英

PHP確定每周的每月日期

[英]PHP Determine Monthly Day of Week

我在這里看到了許多與“日期”相關的問題,但是,我找不到一個可以計算出這個問題的問題:

我試圖找出給定日期字符串的數值。 例如:

 $date = "2010-09-01";

給定以上日期,我如何能夠確定這是該月的“第一個”星期三。

我知道: date("l", $date); 會告訴我這是星期三,但是如何確定它是每月的第1個,第2個,第3個還是第4個星期三?

任何幫助都會很棒!

我認為這可以滿足您的需求:

$i = (int) (($day_of_month + 6) / 7);

其中$day_of_month為1到31。

您只需要一點數學。

如果月份中的天<8,則為第一個星期三。 或星期五。 還是星期一。 或星期六。 因此,如果它介於7到15之間,則它是第二個。 等等。 @konforce發布了實際公式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM