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、最后得到的结果也是我们需要的,如下图所示。
参考技术A1、创建测试表,
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得到星期几实际数字的主要内容,如果未能解决你的问题,请参考以下文章