注册 登录
编程论坛 JavaScript论坛

请问下题答案如何?(关于当前日期转换成星期)

zhasoer 发布于 2010-04-11 21:40, 1111 次点击
<body><h1>Javascript 按钮测试</h1><p>请选择命令:<br/>

<input type=radio name="order" onClick="showdate()"/>显示日期

<input type=radio name="order" onClick="___________"/>显示时间

<input type=radio name="order" onClick="___________"/>显示星期</p>

<script language="javascript">

  function showdate()

  { var now=new Date();

    var CurMonth=now.getMonth();

    var CurDay=now.getDate();

    var CurYear=now.___________;

    alert("今天是"+CurYear+"年"+___________+"月"+CurDay+"日");}

  function showtime()

  { var now=new Date();

    var curTime = now.getHours() + ":" + now.___________ + ":" + now.getSeconds();

    alert("现在是" + ___________); }

  function showday()

  { var now=new Date();

    var day = new ___________("星期日","星期一","星期二","星期三","星期四","星期五","星期六");    var curDay = now.getDay();

    alert("今天是" + day[___________]); }

</script></body>
小弟是菜鸟,前面都做出来了,就最后两个空,请高手指教,谢谢!
4 回复
#2
学飞的小鸟2010-04-11 22:29
JavaScript星期给出来的都是0-6 也就是说0是周日 1是周一 .....
  用Date()函数对象调用.getDay()获取的是星期  .getMonth()获取的是月份  .getYear()获取的是年
     获取之后判断一下就好了吖

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<!-- saved from url=(0013)about:internet -->
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" type="text/jscript">
    //定义Date函数全部变量获取当前时间
    var now=new Date();
    //调用Date函数对象的getYear方法获取当前年份
    function year()
    {
        alert(now.getYear()+"年");
    }
    //调用Date函数对象的getMonth方法获取当前月份
    function month()
    {
        alert(now.getMonth()+1+"月");
    }
    //调用Date函数对象的getDay方法获取当前星期
    function day()
    {
        //判断是否为星期日
        var day=now.getDay();
        day=day==0?"周日":"周"+day;
        alert(day);
    }
    //调用Date函数对象的getHours方法获取小时、getMinutes方法获取分钟、getSeconds方法获取秒
    function time()
    {
        alert(now.getHours()+"时:"+now.getMinutes()+"分:"+now.getSeconds()+"秒");
    }
</script>
</head>

<body onload="getDates()">
<form id="MainForm" name="MainForm" method="post" action="">
  <input type="radio" name="rdoYear" value="radiobutton" onclick="year()" />
  年          
  <input type="radio" name="rdoMonth" value="radiobutton" onclick="month()" />
  月           
  <input type="radio" name="rdoRi" value="radiobutton" onclick="day()" />
  日
           
  <input type="radio" name="rdoRi" value="radiobutton" onclick="time()" />
  当前时间
</form>
</body>
</html>


不知道能不能帮到你噢  

加了几行注释  不知道你能不能看懂了

[ 本帖最后由 学飞的小鸟 于 2010-4-12 09:15 编辑 ]
#3
zhasoer2010-04-12 06:55
首先谢谢二楼,我现在还是个小鸟,能直接告诉我答案么?
#4
努力加油2010-04-13 21:31
Array("星期日","。。")
day[now.getDay()]
#5
qq7564640882010-04-14 19:53
var day = new Date();
var date = day.getDay();
date就是星期几了!
1