2016.06.02【H5移动开发】VIP学员作业

发布于:2016-06-03 19:52

作业:

获取当前的日期 

显示格式为:2016年06月02号   星期四

共有8条评论
正序查看
倒序查看
大坏蛋 2016-06-03 20:01
回复

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>作业</title>

<script type="text/javascript">

var time = new Date();

var year = time.getFullYear();

var month = time.getMonth() + 1;

var date = time.getDate();

var originalDay = time.getDay();

var newDay;

switch (originalDay){

case 1:

newDay = "星期一";

break;

case 2:

newDay = "星期二"

break;

case 3:

newDay = "星期三";

break;

case 4:

newDay = "星期四";

break;

case 5:

newDay = "星期五";

break;

case 6:

newDay = "星期六";

break;

case 7:

newDay = "星期日";

break;

default:

newDay = "没有获取到星期,请重试";

break;

}

document.write(year + "年" + month + "月" + date + "日" + "  " + newDay);

</script>

</head>

<body>

</body>

</html>

大坏蛋 回复 大坏蛋 2016-06-04 12:03
回复
此贴标记为无效,修改见第四个回帖
大坏蛋 回复 大坏蛋 2016-06-04 12:48
回复
要不是后老师提醒,我还真没发现
大坏蛋 回复 大坏蛋 2016-06-05 09:12
回复
还有星期天是case 0,四楼还没改过来
大坏蛋 回复 大坏蛋 2016-06-06 18:20
回复
看第8楼
h6896 2016-06-04 09:27
回复

<!DOCTYPE html>

<html>


<head>

<meta charset="utf-8">

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

<title></title>

<script type="text/javascript">

var now = new Date();

var year = now.getFullYear();

var month = now.getMonth()+1;

var dat = now.getDate();

var day = now.getDay();

var newDay;

if(month<10){

month="0"+month;

}

if(dat<10){

dat="0"+dat;

}

switch (day) {

case 0:

newDay = "星期日";

break;

case 1:

newDay = "星期一";

break;

case 2:

newDay = "星期二";

break;

case 3:

newDay = "星期三";

break;

case 4:

newDay = "星期四";

break;

case 5:

newDay = "星期五";

break;

case 6:

newDay = "星期六";

break;

default:

  newDay="日期不正确";

break;

}

document.write(year+"年"+month+"月"+dat+"号"+" "+newDay);

</script>

</head>


<body>


</body>


</html>


大坏蛋 2016-06-04 12:02
回复
不对,好像没注意到0,谢谢后老师提醒
大坏蛋 回复 大坏蛋 2016-06-05 09:13
回复
还有星期天是case 0的问题
大坏蛋 2016-06-04 13:04
回复

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>作业</title>

<script type="text/javascript">

var time = new Date();

var year = time.getFullYear();

var originalMonth = time.getMonth() + 1;

var newMonth;

if (originalMonth < 10) {

newMonth = "0" + originalMonth;

} else{

newMonth = originalMonth;

}

var originalDate = time.getDate();

var  newDate;

if (originalDate < 10) {

newDate = "0" + originalDate;

} else{

newDate = originalDate;

}

var originalDay = time.getDay();

var newDay;

switch (originalDay){

case 1:

newDay = "星期一";

break;

case 2:

newDay = "星期二"

break;

case 3:

newDay = "星期三";

break;

case 4:

newDay = "星期四";

break;

case 5:

newDay = "星期五";

break;

case 6:

newDay = "星期六";

break;

case 7:

newDay = "星期日";

break;

default:

newDay = "没有获取到星期,请重试";

break;

}

document.write(year + "年" + newMonth + "月" + newDate + "日" + "  " + newDay);

</script>

</head>

<body>

</body>

</html>

大坏蛋 回复 大坏蛋 2016-06-05 09:08
回复
星期日那个还得改,改成case 0
大坏蛋 回复 大坏蛋 2016-06-06 18:15
回复
再重新发一下吧
大坏蛋 回复 大坏蛋 2016-06-06 18:21
回复
看第8楼
h6896 2016-06-04 23:23
回复

getDay()的值应该是0-6吧

大坏蛋 回复 h6896 2016-06-05 09:09
回复
对,我发回复改了
大坏蛋 回复 h6896 2016-06-05 09:09
回复
今天才发现问题
刘祎飞 2016-06-06 13:01
回复

你们怎么都弄的那么复杂? 如果只是获取当前时间并输出的话,我这样就可以了吧?


var date = new Date;

document.write(date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日");


不知道为什么,我的date.getDate();输出的结果不用加1,直接显示就是正常的。

刘祎飞 回复 刘祎飞 2016-06-06 13:05
回复
删除不了。。。我在修改一下吧,忘了加星期几了
刘祎飞 回复 刘祎飞 2016-06-06 13:05
回复
document.write(date.get);
刘祎飞 回复 刘祎飞 2016-06-06 13:08
回复
document.write(date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+"星期"+date.Day());
刘祎飞 回复 刘祎飞 2016-06-06 13:12
回复
废了吧。。我错了。。。 我重新
大坏蛋 回复 刘祎飞 2016-06-06 18:21
回复
删不了吧
CrazyPotato 回复 刘祎飞 2016-06-19 18:43
回复
认真看回放,getDate()的数据是没有任何问题的,1-31之间的数。
刘祎飞 2016-06-06 13:21
回复

var date = new Date;

var dat;

switch(date.getDay()){

case 1 :

dat = "星期一";

break;


case 2 :

dat = "星期二";

break;


case 3 :

dat = "星期三";

break;


case 4 :

dat = "星期四";

break;


case 5 :

dat = "星期五";

break;


case 6 :

dat = "星期六";

break;


case 7 :

dat = "星期日";

break;


default :

document.write("日期异常");

break;

}

document.write("今天是"+date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+dat);


大坏蛋 2016-06-06 18:18
回复

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>作业</title>

<script type="text/javascript">

var time = new Date();

var year = time.getFullYear();

var originalMonth = time.getMonth() + 1;

var newMonth;

if (originalMonth < 10) {

newMonth = "0" + originalMonth;

} else{

newMonth = originalMonth;

}

var originalDate = time.getDate();

var  newDate;

if (originalDate < 10) {

newDate = "0" + originalDate;

} else{

newDate = originalDate;

}

var originalDay = time.getDay();

var newDay;

switch (originalDay){

case 1:

newDay = "星期一";

break;

case 2:

newDay = "星期二"

break;

case 3:

newDay = "星期三";

break;

case 4:

newDay = "星期四";

break;

case 5:

newDay = "星期五";

break;

case 6:

newDay = "星期六";

break;

case 0:

newDay = "星期日";

break;

default:

newDay = "没有获取到星期,请重试";

break;

}

document.write(year + "年" + newMonth + "月" + newDate + "日" + "  " + newDay);

</script>

</head>

<body>

</body>

</html>

CrazyPotato 回复 大坏蛋 2016-06-19 14:32
回复
这样就做到标准的格式了。

回复:2016.06.02【H5移动开发】VIP学员作业

图片
视频

0

今日新帖

0

昨日新帖

42

帖子总数

推荐
换一组