2013-03-31 104 views
4

是否可以根據給定的月份和年份的工作日計算日期。PHP根據工作日查找日期

吉他是月和年。例如,假設我們在2013年3月。我們需要知道第三個星期二。因此,我們結束結果將是2013年3月19日

其他例子 平日鑑於在2013年3月:

至上週五2013年3月1日

第一個星期一2013年3月4日

第3星期三2013年3月20日

第五個星期日201 2013年3月31日

第四個星期六3月23日, 3

+0

我想,它已經在這裏得到了很多答案:http://stackoverflow.com/questions/924246/get-the-first-or-last-friday-in-a-month – Michael

回答

1

使用DateTime類,你可以輕鬆地獲得完整的日期:

$dt = new DateTime('third tuesday march 2013'); 
echo $dt->format('l j. F Y'); 
// Tuesday 19. March 2013 

有相當多的valid strings可以傳遞給DateTime構造。