章节
问答
课签
笔记
评论
占位
占位

Date 日期对象

日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

定义一个时间对象 :

var Udate=new Date(); 

注意:使用关键字new,Date()的首字母必须大写。 

使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)

如果要自定义初始值,可以用以下方法:

var d = new Date(2012, 10, 1);  //2012年10月1日
var d = new Date('Oct 1, 2012'); //2012年10月1日

我们最好使用下面介绍的“方法”来严格定义时间。

访问方法语法:“<日期对象>.<方法>”

Date对象中处理时间和日期的常用方法:

任务

此节没有任务,快快进入下节,学习Date对象的方法。

?不会了怎么办

此节没有任务,快快进入下节,学习Date对象的方法。

||
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 几盎丶
<...图片...><...图片...>我参照你的做了下,可以给每个都打个log就可以看出问题,问题出在var c = setFullYear();中,setFullYear()的意思是设置年份,它可以带三个参数(year,month,day)这里你默认设置...

已采纳回答 / 吴量
调用一下就可以<...图片...>

最赞回答 / 智慧包
dateObject.setHours(hour,min,sec,millisec)hour不可省,其他三个参数可以省

最新回答 / 00妹
您好, document.getElementById("p1").innerHTML=y+"/"+M+"/"+d+"<br/>"+h+":"+m+":"+s;这句 使用doument.write方法可以吗

最赞回答 / 我不要做菜鸟了
就是先定义并初始化一个日期对象:比如var date = new Date();date就是一个日期对象想要获取日期对象的年份  就是:var year = date.getFullYear();

最新回答 / 慕少4288788
Oct是英文里面十月份的简写

已采纳回答 / weibo_笑着迈大步_0
1、JS中月份是从0开始的,在编程语言中好多都是从0开始。2、document.write(d1.toLocaleString()+"<br>")document.write(d.toLocaleString())如果想输出正常格式的年月份可用以上方法,亲测有效。3、在慕课网默默的学习了这么久,第一次回答别人问题,希望采纳!

已采纳回答 / qq_灰色头像_17
Month的值是0到11,而不是我们常规用的1月到12 月。Date(2012,10,1);就是2012年11月1日了。

最新回答 / 帝幂弦
<script type="text/javascript" charset="utf-8" async defer>可以解释一下script中加这些干嘛吗

已采纳回答 / ziom
慕课网把你的问题强推给我的,我回答了会奖励1积分,同学你也可以采纳我,也能得1积分

最赞回答 / 慕粉1826222000
Month的值是0到11,而不是我们常规用的1月到12 月。Date(2012,10,1);就是2012年11月1日了。getMonth 方法返回一个处于 0 到 11 之间的整数,它代表 Date 对象中的月份值。这个整数并不等于按照惯例来表示月份的数字,而是要比按惯例表示的值小 1。如果一个 Date 对象中保存的时间值是 "Jan 5, 1996 08:47:00",那么 getMonth 方法就会返回 0。只想问可以把最佳答案给我自己吗哈哈哈

已采纳回答 / 凌虚渊
绝对是进制问题,0打头的就是八进制,你可以试试017,估计也是1915年,至于那个018,应该是自动纠错了,识别为18.

最新回答 / CHen陳
月份从0开始到11结束,分别对应的月份为1月到12月

已采纳回答 / Younson_24
你这串代码是定义了时间对象,并且定义了初始值。也就是你的初始时间是2012年10月1日,当你要输出d时,就得到那个时间。使用后面所学的getFullYear(),getMonth()等方法时,你获得的就会分别是2012,和10。如果你没有给定初始值,那输出的内容就会随系统的时间
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言