每周更改一次文本

时间:2016-12-22 05:43:57

标签: javascript php html

我需要一个脚本,允许在一周内自动更新一次文本(一个句子)。

例如,我有7个文本,text1,text2,text3,..... text7。

我需要将text1显示一周(从星期一到星期日)。

在下一个星期一,应该显示text2,依此类推。

提前致谢。

2 个答案:

答案 0 :(得分:2)

你不能在javascript中这样做,因为这是客户端活动,并且对于更新,用户也必须连续打开他的窗口7天。如果他关闭了他的窗口,那么它将从0点开始。为此,你必须运行cron job .......

答案 1 :(得分:0)



.your_text{
  
  color : <?php echo $colors[$currentWeekNumber] ?>;
  }
&#13;
<php
     
     $currentWeekNumber = date('W');
 		
	$colors = array("#FFF"/*White*/, "#28937D"/*Dark Green*/, "#FFF"/* White*/, "#FFF"/*White*/, "#FF8B53"/*Orange*/, "#FFF"/*White*/, "#000"/*Black*/);
		
?>
  
  

     <div id="container">
       <span class="your_text">My Text</span>  
     </div>
&#13;
&#13;
&#13;

您必须在 .php 文件中加入 CSS 。这样它就可以获得颜色的价值。

PS :根据特定日期的颜色值更改数组值。

希望这有帮助。