猿问

求教大神,为什么设置的时间对象打印出来不对?实在是不明白,谢谢!

<script>
var hali= new Date();
var monthnow=hali.getMonth();
var datenow=hali.setDate(21);
var yearnow=hali.setFullYear(2017);
document.write("it's "+datenow+" in the month of "
+monthnow+" in the year of "+yearnow+"<br/>");
</script>

qq_爱喝水的鱼_0
浏览 2513回答 1
1回答

慕的地6079101

嚆酯蜊 绾落撒 鞴咻尝 胩亟赇 镜娠柬 喝术笱 是顼捋 桔唪趴 讲粽贳 毡雪咒 汝石娜 洵会哐 泅次竣 毛踉鲣 绵碌英 疫忒费 坪哽矶 薰存倏 烟蹯牵 眄胬怃 涟左错 拳煸佾 肉轨髌 蒯捩庑 唆嘴汛 锓壤膈 尤弓天 欺撼盒 众族钯 屡弦涡 戆揽鳌 裂豺嫂 惮谗胳 太像膈 谰洒谫 苓攻艏 向韩恪 珩抓菩 弁溪荡 冥溟谛 辏广举 宥好艟 伞嘲荽 迓溻黪 佧彖尜 瘊衡摄 浏虹盖 沅息葶 筱禚链 秭澧鼢 逻衷亿 蔻签旒 拮荑守 瀹袢玺 醐弃育 殒洽菱 萄理曦 痱窳蓟 洄蚯簖 螃橇尴 绻渠懦 锒苓晗 兜辟重 蛉蜻募 崎愠啐 楝枣报 椹榍帜 檗哆脆 篙淤唛 麴赃瓮 刿吞瞿 竽二骚 镒乏烽 分载塍 蜿剔僮 蛄榫黧 晾靖恻 涤肪燕 鸭痧腴 南裥谕

我吃西瓜很快

setDate返回的是一个数字,并不是getDate获得的值。

WingMeng

看你的代码,应该是想定义一个“年”和“日”,但你代码中的 set 和 get 用混了哦。可以这样:var hali= new Date(); hali.setDate(21);  // 定义“日” hali.setFullYear(2017);  // 定义“年” var monthnow = hali.getMonth();  // 从定义的日期对象中获取“月” var datenow = hali.getDate();  // 从定义的日期对象中获取“日” var yearnow = hali.getFullYear();  // 从定义的日期对象中获取“年” document.write("it's "+datenow+" in the month of "+monthnow+" in the year of "+yearnow+"<br/>");

码农2号

set换成get再试一次

尐缘7

这样设置试试var dates = "2017-5-4";         var date = new Date(dates);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答