我正在寫週末特價的價格計算器。要做到這一點,我需要知道兩個日期之間有多少個週末。2個日期之間的週末計數
請注意,週末,如果他們想要星期四到星期二,星期六和星期日不是2天的週末價格,而是1個週末的單一價格。因此,對於週四 - >週二,這將是一個週末的計數。
對於星期六 - >星期六,這將是2個週末的計數,因爲第一個星期六不是和接下來的星期六一樣的週末。週日到週日也是如此,無論週末是週末還是週末,週末都是週末。只要週末的一些或任何部分落在該日期範圍內,就算爲1週末。我能想到的最好的比喻是考慮週末的一天持續48小時,而不是持續24小時。
那麼,我將如何確定在兩個日期之間有多少個「全部或部分週末」? PHP的?
解釋在正則表達式:[星期六|星期日] {1,2} =一個週末 「計數?」 – 2010-09-26 19:52:59
也許我應該提出第二個問題,問這是什麼意思,星期六+星期日實際上是一回事。星期六==星期日==星期六+星期日 – 2010-09-26 20:01:46
所以它是一個週末的價格,而不是週末一天的價格。 – 2010-09-26 20:02:17