小编plu*_*ben的帖子

更新javascript对象的日期部分而不更改时间部分

JavaScript中设置JavaScript日期对象的日期部分而不影响时间部分的最佳方法是什么?

假设你有这样的约会 Wed Oct 31 2012 10:15:00 GMT-0400 (EDT)

并且您希望在不更改时间的情况下将其更新为11月1日.

乍一看,你认为这会奏效,

exampledate.setFullYear(2012);
exampledate.setMonth(10);
exampledate.setDate(1);
Run Code Online (Sandbox Code Playgroud)

但结果是 Sat Dec 01 2012 10:15:00 GMT-0500 (EST)

我认为这是因为10月份有31天而11月份只有30天.因为这显然不能正常运作.我还有什么其他选择?我是否必须创建一个新的日期对象?

javascript datetime date

5
推荐指数
1
解决办法
276
查看次数

标签 统计

date ×1

datetime ×1

javascript ×1