小白请教一个关于Date对象的问题

qqwqqqw139 2019-08-25 10:59:40
最近开始学习js,看的js高程3看到Date对象这个地方有个疑问。就是对于utc和parse这种类型的方法,直接调用Date.UTC()这样就可以使用了,但是对于toString()这种方法,为啥就必须先new一个对象出来然后再对这个对象调用toString()方法呢? 这两种方法是有什么区别吗?c
...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingqise5193 2019-08-26
  • 打赏
  • 举报
回复
在控制台打印 Date.prototype,可以看到toString方法是 Date.prototype 的方法,因此得new对象出来才能调用; 而Date.UTC和Date.call/Date.prototype等是一个级别的,因此直接调用,至于这个的内部实现我就不太清楚了,得等大神解答
东宇科技 2019-08-26
  • 打赏
  • 举报
回复

var d = Date.UTC(2005,7,8)
document.write(d)

var event = new Date('August 19, 1975 23:15:30');
console.log(event.toString());

哎呀还真是。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧