我在一個項目上,哪裏有那捲 1 3個套餐工作的PHP 3周旋轉軸線B 3:C菜單
所以爲了適應這個我試着寫一個腳本會知道這一週是什麼號碼(1-52)
$firstDayOfMonth = '2014-01-01';
$week1 = $firstDayOfMonth;
$week2 = date("Y-m-d" ,strtotime('next Sunday', strtotime($week1)));
$week3 = date("Y-m-d" ,strtotime('+1 week', strtotime($week2)));
$week4 = date("Y-m-d" ,strtotime('+1 week', strtotime($week3)));
$week5 = date("Y-m-d" ,strtotime('+1 week', strtotime($week4)));
$today = strtotime('today UTC');
然後我用一個簡單的回聲推出以下
echo '
Meals for Week starting ' .$week1 .' : Week A(code for menu list here)<br>
Meals for Week starting ' .$week2 .' : Week B<br>
Meals for Week starting ' .$week3 .' : Week C<br>
然後我決定,我寧願沒有52個實例的htm l字符串。 所以我試圖做這樣的事情
if ($today =='$week1' || '$week4' || '$week7' || '$week10' || '$week13' || '$week16' || '$week19' || '$week22' || '$week25' || '$week28' || '$week31' || '$week34' || '$week37' || '$week40' || '$week43' || '$week46' || '$week49'|| '$week52') {
echo "Display Week A$";
} elseif ($today == '$week2' || '$week5' || '$week8' || '$week11' || '$week14' || '$week17' || '$week20' || '$week23' || '$week26' || '$week29' || '$week32' || '$week35' || '$week38' || '$week41' || '$week44' || '$week47' || '$week50') {
echo "Display Week B$";
} else {
echo "Display Week C$";
我想計算出一週看到今天星期在運行但是這始終顯示如果結果。
我想知道是否有人能爲我2個月的努力提供更好的解決方案。
我與它是一月的第二個星期但是嘗試過這種方法其實際的公司,這就是爲什麼我試圖不再是一個星期分配給每個52的計數方法,但也許是我的第一個星期很愚蠢,應該在第2周時使用A,然後以這種方式向前滾動。 – Draftrabbit
因此,這一週應該只是你的情況一年中的第一週,是對的嗎? – rccoros