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调用星期几实际数字我没看懂,能告诉我具体方法吗?我要的是在源代码里看到实际的数字

Java里面if不能这么判断吗,请问该如何修改一下

js获取当前月的1号是星期几

JS得到星期几实际数字

求一段代码javascript 或JS代码 显示 今天 是几年几月星期几 我们已经认识几天了

php获取星期几