[英]php time periods without weekends
鑒於一天的日期和數天(X)我需要在X天后檢索日期而不考慮星期六或星期日。
例如:
date1= Y-m-d -where-> Monday of the week #20
date1+2 days= Wednesday of the week #20
date2= Friday of the week #22
date2+1 day= Monday of week #23
是否有一些內置函數可以幫助完成這項任務? 或者我必須實施它嗎?
謝謝
這似乎工作( 演示 ):
$date = strtotime('2012-06-01'); // Friday
echo date('Y-m-d (l)', strtotime('+1 weekdays', $date)); // 2012-06-04 (Monday)
echo date('Y-m-d (l)', strtotime('+6 weekdays', $date)); // 2012-06-11 (Monday)
echo date('Y-m-d (l)', strtotime('+8 weekdays', $date)); // 2012-06-13 (Wednesday)
echo date('Y-m-d (l)', strtotime('+9 weekdays', $date)); // 2012-06-14 (Thursday)
echo date('Y-m-d (l)', strtotime('+10 weekdays', $date)); // 2012-06-17 (Sunday)
對不起,但我不知道最后一個有什么問題; 也許其他人可以對此有所了解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.