JS随日期和时间变换文本

1、随日期变换文本

脚本说明:原理很简单,先获得本机系统当前的年月日,然后根据msg变量判断该输出哪一条。

把如下代码加入<body>区域中–>

<script language="JavaScript"> 
<!-- Hide
  var now = new Date();
  var month = now.getMonth() + 1;
  var date = now.getDate();
  var year = now.getYear();
  
        msgs = new Array
        msgs[1] = "每月1号的信息"
        msgs[2] = "每月2号的信息"
        msgs[3] = "每月3号的信息"
        msgs[4] = "每月4号的信息"
        msgs[5] = "每月5号的信息"
        msgs[6] = "每月6号的信息"
        msgs[7] = "每月7号的信息"
        msgs[8] = "每月8号的信息"
        msgs[9] = "每月9号的信息"
        msgs[10] = "每月10号的信息"
        msgs[11] = "每月11号的信息"
        msgs[12] = "每月12号的信息"
        msgs[13] = "每月13号的信息"
        msgs[14] = "每月14号的信息"
        msgs[15] = "每月15号的信息"
        msgs[16] = "每月16号的信息"
        msgs[17] = "每月17号的信息"
        msgs[18] = "每月18号的信息"
        msgs[19] = "每月19号的信息"
        msgs[20] = "每月20号的信息"
        msgs[21] = "每月21号的信息"
        msgs[22] = "每月22号的信息"
        msgs[23] = "每月23号的信息"
        msgs[24] = "每月24号的信息"
        msgs[25] = "每月25号的信息"
        msgs[26] = "每月26号的信息"
        msgs[27] = "每月27号的信息"
        msgs[28] = "每月28号的信息"
        msgs[29] = "每月29号的信息"
        msgs[30] = "每月30号的信息"
        msgs[31] = "每月31号的信息"
        var msg = msgs[date]
//-->
</script>
<script>
<!--
document.write(msg);
//-->
</script>


2、随时间变换文本

脚本说明:这个是根据上面的修改来的,修改的两处已经用红色标出来了,内容就是我的首页现在用的。

<script language="JavaScript">  
<!-- Hide
  var now = new Date(); 
  var month = now.getMonth() + 1; 
  var date = now.getDate(); 
  var year = now.getYear(); 
  var hour = now.getHours(); 
       
        msgs = new Array 
        msgs[1] = "夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远。" 
        msgs[2] = "和你一同笑过的人,你可能把他忘掉;但是和你一同哭过的人,你却永远不忘。" 
        msgs[3] = "要知道你用食指指着别人大骂时,手中另外三个指头是指着自己的。" 
        msgs[4] = "睡觉是为了踏实地工作,工作是为了踏实地睡觉。" 
        msgs[5] = "人该有梦,我希望我的梦能提醒你把你的梦实现!" 
        msgs[6] = "有钱人都买股票去了,穷人才会买彩票。" 
        msgs[7] = "如果你能像看别人缺点一样,如此准确地发现自己的缺点,那么你的生命将会不平凡。" 
        msgs[8] = "来是偶然的,走是必然的。所以你必须,随缘不变,不变随缘。" 
        msgs[9] = "你是要我说真话来伤你,还是要我说谎话来骗你?" 
        msgs[10] = "如何能得到快乐:抛弃仇恨、远离烦恼、生活简单、淡泊名利、为人着想、笑口常开、心中有爱。" 
        msgs[11] = "你可以重复着初恋,却不可以重复着后悔。 你可以重复着后悔,却不可以重复着最爱。" 
        msgs[12] = "狼的旋律提醒您:吃饭时间请不要乱动,小心消化不良。" 
        msgs[13] = "年少无知,却反而是我们这许多年来,最感觉幸福的日子么?" 
        msgs[14] = "如果有一天,我对你说,我最近很忙,都不会有时间,你会是什么心情?" 
        msgs[15] = "我错过了你,你同样错过了我,上帝总是这么公平!" 
        msgs[16] = "或许我会有一天幸福,或许是因为把你放下。" 
        msgs[17] = "同性恋的请不要骚扰我,我只对女人有性趣,但是可以做朋友。" 
        msgs[18] = "Does not a warm hand feel better than a cold shark?" 
        msgs[19] = "这个冬天我不需要指南针也不需要地图,没有比听苏打绿更重要的事情。" 
        msgs[20] = "很多人不需要再见,因为只是路过而已。遗忘就是我们给彼此最好的纪念。" 
        msgs[21] = "做一个简单的人就比做一个特别的人容易吗?也许并不是这样。" 
        msgs[22] = "看在上帝的面上,请不要动我的BLOG,妄动者将遭到诅咒,保护者将受到祝福。" 
        msgs[23] = "狼的旋律提醒您:It is time to go to bed.I hope the god sends you a good dream!" 
        msgs[0] = "既不回头,何必不忘; 既然无缘,何需誓言。 今日种种,似水无痕,明夕何夕,君已陌路。" 
        var msg = msgs[hour]
//-->
</script>
<script>
<!--
document.write(msg);
//-->
</script>

One thought on “JS随日期和时间变换文本

发表评论

电子邮件地址不会被公开。 必填项已用*标注