我需要實現一種高級時間處理功能,並且我迷失在幾十個PHP的時間函數中。我有一個表示時間單位的TimeUnit類,它是一個元組:from,to和period type,其中period_type是月,周或日。示例時間單元爲: 自2013年1月1日至2013年2月28日,期間類型:月 - 代表兩個月。 2013年1月1日 - 2013年2月2日與2013年1月1日 - 2013年2月2日 - 日不同 - 後者按日期分割,事實上有59個元素(31天+28天),而前者具有2個元素(僅兩個月)。php計算時間段大小
我需要執行以下操作:將TimeUnit轉儲爲日期週期類型(無論是從月還是從周)。我需要返回片段大小的序列,這是一個大小列表。例如我有3個星期的時間單位,我傾倒了幾天,所以我希望有7,7,7。如果我有4個月(6月,7月,8月和9月),我會得到(30,31,31,30)。
到目前爲止,我使用DateInterval,但似乎會有很多代碼(不同的幾個星期和不同的幾個月),也許有人在這裏有一個更好的解決方案,也許內置的PHP函數那?
是的,我正在尋找一個美妙的PHP內置函數,可能可以爲我做這份工作,但你似乎說沒有這樣的一個,對吧? – ducin
AFAIK號碼....... – hek2mgl