我希望在3個工作日之前獲得php日期。日期()獲得3個工作日前?
我發現了很多用各種文本方法獲取日期的例子,但是我發現最接近的是this one,但它返回三個日期(三天前沒有一個日期),並且需要一個get_holidays函數,代碼沒有提供。
任何人都可以幫助PHP代碼返回三個工作日之前今天?
這工作,但不佔周/週末:
date('Y-m-d', strtotime('-3 days')); // returns 2012-12-01
這是不行的,但我想看到的內容:
date('Y-m-d', strtotime('four week days ago'));
事實上,以上回報'1969-12-31'。如下所示:strtotime('-4 week days')
前往figger。
返回1969年,因爲這是時代的默認開始。換句話說 - 它不知道你試圖將四周前轉換成時間戳的意思。 –
你的第二段代碼不起作用,因爲它不是一個有效的[相對時間格式](http://php.net/manual/en/datetime.formats.relative.php) –
類似:http:// stackoverflow .com/questions/3093266/find-three-before-working-days-from-given-date – Lior