gpt4 book ai didi

javascript - 为什么 new Date().setHours(18) 返回数字而不是日期?

转载 作者:行者123 更新时间:2023-11-30 09:41:10 27 4
gpt4 key购买 nike

为什么第一行代码返回一个“日期”类型的对象,而第二行返回一个“数字”类型的对象?

根据文档 ( http://www.w3schools.com/jsref/jsref_sethours.asp ) setHours() 应该只更改日期对象的小时值,而不是转换它。

代码:

  var date = new Date();

var date2 =date.setHours(19);

谢谢!

最佳答案

您需要将答案包装在 new Date() 中。像这样:

var date2 = new Date(date.setHours(19));

关于javascript - 为什么 new Date().setHours(18) 返回数字而不是日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41148530/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com