JS得到星期几实际数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS得到星期几实际数字相关的知识,希望对你有一定的参考价值。

我想知道我下面代码那里错了,按理说在html里运行代码,day得到的应该是星期几,但是我运行了没效果,请教高手
var now=new Date();
var day=now.getDay();
var week;
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
week=arr_week[day];
感谢楼下的回答,但是我要的是在网页里的源代码能看到,能否实现?

你的代码没错,问题在于没有效果。
没有效果的原因是,你没有写制造效果的代码,而只写了正确的运算的代码。

效果1:alert是弹出框。在最后加上alert(week)就可以看到一种效果了。

效果2:如果HTML是这样的:
<html><head></head><body>
今天是<span id="spanWeek"></span>。<script>
// 这里写你上面的代码
document.getElementById('spanWeek').innerHTML = week;
</script>
</body></html>
运行看看,如果IE提示要允许JS记得要点允许。
参考技术A GregorianCalendar d = new GregorianCalendar();// 实例化日期对象
int week = d.get(Calendar.DAY_OF_WEEK) - 1;// 得到星期返回的整数
// get(Calendar.DAY_OF_WEEK)方法返回整数1——7
// 1代表星期日,依次后推。。。

用SQL语句计算出给定日期是星期几?

方法越多越好

1、首先可以直接用datepart函数,第一个参数设置成weekday就可以了,如下图所示。

2、得到的结果是这一天是这周的第几天,注意星期日是第一天。

3、可以看到去掉星期日就是日期的星期几了,如下图所示。

4、然后在实际使用的时候就可以直接减去1就可以了,如下图所示。

5、另外datepart第二个参数也可以直接放getdate,如下图所示。

6、最后得到的结果也是我们需要的,如下图所示。

参考技术A

1、创建测试表,

create table test_day(id number, v_date date);

2、插入测试数据

insert into test_day 

select level, sysdate-level from dual connect by level < 8; 

3、查询表中记录,select t.*, rowid from test_day t;

4、编写sql,查看表中每条记录日期对应的周几,

参考技术B 上面那位说那么多,就简单一句select DATEPART(WEEKDAY,GETDATE()+@@DATEFIRST-1) --判断当前是日期是星期几,像今天会返回4 select DATEPART(WEEKDAY,convert(datetime,'2012-04-29')+@@DATEFIRST-1) 上面这句就是指定日期的~ 参考技术C select datename(weekday,'2012-05-02')最简单的方法,没有之一 参考技术D 用datename函数就行了,datename(weekday, 日期)

以上是关于JS得到星期几实际数字的主要内容,如果未能解决你的问题,请参考以下文章

您好,你说那个JS调用星期几实际数字我没看懂,能告诉我具体方法吗?我要的是在源代码里看到实际的数字

js获取当前星期几

JS调用今天星期几请问是怎么搞的

js 如何根据所选时间判断是星期几?

JS获取星期几 - 周几

用SQL语句计算出给定日期是星期几?