[英]PHP change text weekly
試圖為PHP(或javascript)設計一種在每個星期一的兩段文本之間進行切換的方法。
因此,在星期一它將說“第1周”,然后在星期一之后說“第2周”,然后在下周返回“第1周”,依此類推。
我已經考慮過循環等問題,但沒有得到我需要的解決方案。 有人可以幫忙嗎?
謝謝
這是一種非常簡單有效的方法:
php函數Date(“ W”)(帶有大的“ w”)返回今年過去的星期數。 例如,今天是第18周。 如果數字是偶數,則可以用它來表示第1周,如果數字是奇數,則可以用第2周來表示
范例:
<?php
$w = date('W');
$msg = ($w % 2 == 0) ? 'week 1' : 'week 2';
echo $msg;
?>
由於一周從星期一開始,因此您只需檢查當前星期數是否為2的倍數即可。
if(date("W") % 2 == 0)
echo 'Week 1';
else
echo 'Week 2';
我將使用以下內容:
<?php
$current_week = date('W');
if ($current_week % 2 == 0) {
echo "Week 1";
// other actions / text
} else {
echo "Week 2";
// other actions / text
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.