专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »

javascript 一些日期的应用:discuz应用

很多网站上有输出今天的日期以及是星期几的东西,这两天看到星期的另外的写法,觉得简单,在这记录一下!

<script type=”text/javascript”>

var day = new Date();

alert(‘周 ‘+’日一二三四五六’.charAt(day.getDay());
</script>
这是今天的,如果不是今天的话就要注意了,Date参数的日期要用”2012/08/04″这样的格式,否则就会出现不兼容的现象。实例:
<script type=”text/javascript”>

function getDayOfWeek(dayValue){

var day = new Date(Date.parse(dayValue.replace(/-/g, ‘/’)));
return ‘周 ‘+’日一二三四五六’.charAt(day.getDay());
}
alert(getDayOfWeek(’2012-08-05 20:11′));
</script>
再说说时间函数在discuz上的应用:
我们写discuz模板时,大多情况是用DIY,而DIY里面的时间是可以选择格式的,但是活动模块的格式是不能选择的,不知道是BUG还是有方法我不会使用,我们先看效果:
右边实际代码为:
<ul id="new-active"><li>
<span class="time">2012-10-1 21:00</span>|<a href="forum.php?mod=viewthread&tid=250" target="_blank">【超值】乌镇苏州杭州上海绍</a>[0人]</li><li>
<span>2012-8-25 00:00</span>|<a href="forum.php?mod=viewthread&tid=249" target="_blank">★【乐享自然】长春谷露营晚</a>[0人]</li><li>
<span>2012-9-1 00:00</span>|<a href="forum.php?mod=viewthread&tid=248" target="_blank">▲晴天户魅力云南,大理-丽江</a>[0人]</li><li>
<span>2012-8-20 00:00</span>|<a href="forum.php?mod=viewthread&tid=247" target="_blank">驴之途8月湖北恩施大峡谷探密</a>[0人]</li><li>
<span>2012-8-18 00:00</span>|<a href="forum.php?mod=viewthread&tid=246" target="_blank">雄鹰浯屿岛露营[厦门]</a>[0人]</li><li>
<span>2012-8-18 08:00</span>|<a href="forum.php?mod=viewthread&tid=245" target="_blank">南靖土楼云水谣一日游[厦门]</a>[0人]</li><li>
<span>2012-8-18 14:00</span>|<a href="forum.php?mod=viewthread&tid=244" target="_blank">【走吧】8-18/19六鳌露营烧烤</a>[0人]</li><li>
<span>2012-8-18 00:00</span>|<a href="forum.php?mod=viewthread&tid=243" target="_blank">福建最美乡村,原生态古村落</a>[0人]</li><li>
<span>2012-8-5 07:30</span>|<a href="forum.php?mod=viewthread&tid=241" target="_blank">【清泉】5日漳州树海瀑布一日</a>[1人]</li><li>
<span>2012-8-11 15:30</span>|<a href="forum.php?mod=viewthread&tid=240" target="_blank">【城市徒步】西林云顶穿越金</a>[0人]</li><li>
<span>2012-8-9 21:00</span>|<a href="forum.php?mod=viewthread&tid=239" target="_blank">●乌镇● 苏州● 杭州三日游</a>[2人]</li><li>
<span>2012-9-1 00:00</span>|<a href="forum.php?mod=viewthread&tid=238" target="_blank">云南【自助游】大理-丽江-昆</a>[0人]</li><li>
<span>2012-8-4 06:30</span>|<a href="forum.php?mod=viewthread&tid=237" target="_blank">【开心户外】露营最美的海岛</a>[0人]</li><li>
<span>2012-8-4 18:30</span>|<a href="forum.php?mod=viewthread&tid=236" target="_blank">逍遥狼户外-俞山岛露营[厦门</a>[0人]</li></ul>
<script type="text/javascript"> function getDayOfWeek(dayValue){ var day = new Date(Date.parse(dayValue.replace(/-/g, '/'))); return '周 '+'日一二三四五六'.charAt(day.getDay()); } eles=$C("time",$('new-active')); for (var i = 0, L = eles.length; i < L; i++) { eles[i].innerHTML=getDayOfWeek(eles[i].innerHTML); } </script>

显示年月的为:

function getDayOfYear(dayValue){
var day = new Date(Date.parse(dayValue.replace(/-/g, ‘/’)));
return day.getFullYear()+’年’+(day.getMonth()+1)+’月’;
}


原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/javascript-discuz-date

日志信息 »

该日志于2012-08-04 21:25由 火跃 发表在discuz, javascript分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

没有评论

发表评论 »