【发布时间】:2017-04-30 03:11:51
【问题描述】:
为什么第一行代码返回一个“日期”类型的对象,而第二行返回一个“数字”?
根据文档 (http://www.w3schools.com/jsref/jsref_sethours.asp) setHours() 应该只是更改日期对象的小时值,而不是转换它。
代码:
var date = new Date();
var date2 =date.setHours(19);
谢谢!
【问题讨论】:
-
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 查看文档。它设置指定日期的小时数,并返回时间戳。
-
查看
date对象的实际值...您会发现它已按照您指定的方式设置。 -
也同意这有点奇怪,他们决定这样做。我不再使用日期,而是开始一起使用时间戳......
-
谢谢,我的链接不清楚。有没有办法设置小时并保留日期对象?
标签: javascript date typescript ionic2