专业编程基础技术教程

网站首页 > 基础教程 正文

网站显示几月几日星期几,这个坑请不要再踩

ccvgpt 2024-10-12 13:40:30 基础教程 12 ℃

网站需要用到显示当前几月几日星期几的功能,这种东西随处可见,所以到网上搜了一下,基本上都是同一种写法,年月日获取比较简单,星期几获取复杂一点,而且都是有问题的。就是当今天是星期日的时候,时间显示的星期几位置会变成 undefined。希望大家不要再踩坑了

网站显示几月几日星期几,这个坑请不要再踩

其中获取星期几的代码如下:

var show_day=new Array('星期一','星期二','星期三','星期四','星期五','星期六','星期日');

var day=d.getDay();

var now_d=show_day[day-1];

需要改动点,加入

if(day==0)

day=7;

就可以解决了,下面给出完整代码,直接复保存为day.htm就可以查看效果了

<script src="http://www.anlian1.com/jq.js"></script>

<script>

function showTime(){

var d=new Date(),str='';

str+=d.getFullYear()+'年';

str+=d.getMonth() + 1+'月';

str+=d.getDate()+'日';

var show_day=new Array('星期一','星期二','星期三','星期四','星期五','星期六','星期日');

var day=d.getDay();

if(day==0)

day=7;

var now_time='当前时间:'+str+' '+show_day[day-1];

return now_time;

}

jQuery(document).ready(function() {

jQuery('#showtime').html(showTime);

});

</script>

<div id="showtime"></div>

Tags:

最近发表
标签列表