JS调用今天星期几请问是怎么搞的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS调用今天星期几请问是怎么搞的相关的知识,希望对你有一定的参考价值。
下面是得到的JS代码,但是调用不出星期来
//ainx:ainx:home的javascript文件
//deal 每周列表
function weekdata(id)
for(var i=1;i<=7;i++)
if(i==id)
document.getElementById("weekdiv"+i).style.display="block";
document.getElementById("week"+i).className="s-nav3";
else
document.getElementById("weekdiv"+i).style.display="none";
document.getElementById("week"+i).className=" ";
//deal 收藏
function collectdata(str,target)
document.getElementById("gamescss").className = " ";
document.getElementById(str+"css").className = "s-nav3";
$.ajax(
url:target+"/acg_collectdataajax/index.html",
type:"get",
dataType:"json",
data:str:str,j:1,tt:Math.random(),
success:function(resp)
$("#collectdatadiv").html(resp.content);
);
调用方式
<script type="text/javascript" src="xxxxxx.js"></script>
<script type="text/javascript">weekdata("i");</script>
请问是那里搞错,感激不禁~!
感谢一楼的回答,但是我要在
<script type="text/javascript">weekdata("i");</script>
得到真实的数字地址i
我是想得到真实地址,<script type="text/javascript">weekdata("这里是真实地址,比如今天星期2,那就得到2");</script>
i就是真实地址,比如今天星期4,我要得到4的实际数字,怎么做到?
使用Date对象的getDay方法可以获取当前日期的星期数。
getDay() 方法可返回表示星期的某一天的数字。
语法:
dateObject.getDay()
返回值:
dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。
提示:
该方法总是结合一个 Date 对象来使用。
示例:
var date = new Date();alert(date.getDay());//输出当前日期的星期数 参考技术A 有这么麻烦吗?直接就可以获取啊!你先看看星期几英语是什么单词,在将你的时间类型date(),精确到什么是年,还是月,还是星期几,还是天,=还是时。。。。。你懂了吗?就那么几行代码没有这么复杂啊! 参考技术B //ainx:ainx:home的JavaScript文件
//deal 每周列表
function weekdata(id)
for(var i=1;i<=7;i++)
if(i==id)
document.getElementById("weekdiv"+i).style.display="block";
document.getElementById("week"+i).className="s-nav3";
else
document.getElementById("weekdiv"+i).style.display="none";
document.getElementById("week"+i).className=" ";
//deal 收藏
function collectdata(str,target)
document.getElementById("gamescss").className = " ";
document.getElementById(str+"css").className = "s-nav3";
$.ajax(
url:target+"/acg_collectdataajax/index.html",
type:"get",
dataType:"json",
data:str:str,j:1,tt:Math.random(),
success:function(resp)
$("#collectdatadiv").html(resp.content);
);
调用方式
<script type="text/javascript" src="xxxxxx.js"></script>
<script type="text/javascript">weekdata("i");</script> 参考技术C 不会Ajax,但是获取星期几确实很容易。
var week["日","一","二","三","四","五","六"];
今天是星期week[new Date().getDay()]。
return new Date().getDay();
楼主,要自己多想想,既然能拿到结果,至于怎么返回,怎么调用,那要自己想。
既然你要用一个数字作为参数,那就不要给参数,要用什么数,在函数体里获取使用。你这样指定参数,那就是固定的了,你怎么改?
你把id这个参数拿到函数体里,然后将new Date().getDay()值赋给id不就可以用id了吗?而且每天id都不同。
<script type="text/javascript">weekdata("i");</script>你这句的参数是i,是字符串,不是数字吧。本回答被提问者和网友采纳
js中如何根据日期算出星期几
参考技术A <!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input id="y" type="text" placeholder="年" /> <input id="m" type="text" placeholder="月" />
<nput id="d" type="text" placeholder="日" /> <br /> <input type="button" id="btn" value="计算星期几" /> <input type="text"
id="w" placeholder="星期几">
<script>
var y = document.getElementById('y');
var m = document.getElementById('m');
var d = document.getElementById('d');
var w = document.getElementById('w');
var btn = document.getElementById('btn');
btn.onclick = function ()
var a = '';
a = y.value + '/' + m.value + '/' + d.value;
var date = new Date(a);
var week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
w.value = week[date.getDay()];
</script>
</body>
</script>
</body>
</html>
以上是关于JS调用今天星期几请问是怎么搞的的主要内容,如果未能解决你的问题,请参考以下文章
您好,你说那个JS调用星期几实际数字我没看懂,能告诉我具体方法吗?我要的是在源代码里看到实际的数字