簡體   English   中英

PHP每周更改文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM