【发布时间】:2019-04-19 15:53:43
【问题描述】:
我经常遇到想在 JavaScript 中的 Date 对象中添加年、月、日、小时、分钟或秒的情况。每个特定“添加”都有很多方法描述(编辑:例如添加日),但我还没有在stackoverflow上找到完整的解决方案,所以我决定在@分享我的方法987654321@ 风格。 My own answer 是一种不使用框架来处理问题的方法。
cmets 和答案中建议的问题的其他解决方案:
处理问题的框架/库:
moment.js(感谢 JonnyIrving/Eugene Mihaylin/Pac0)
https://blog.bitsrc.io/9-javascript-date-time-libraries-for-2018-12d82f37872d(感谢 RobG)
fecha.js(感谢 RobG)
特定添加主题的示例(感谢 Pac0):
天数:Add days to JavaScript Date
分钟:How to add 30 minutes to a JavaScript Date object?
时间:Adding hours to Javascript Date object?
月份:JavaScript function to add X months to a date
(我不会将任何答案标记为已接受,因为我认为有多种有效方式)
【问题讨论】:
-
相关:how-to-add-subtract-dates-with-javascript stackoverflow.com/questions/10931288/…
-
相关:incrementing-a-date-in-javascript stackoverflow.com/questions/3674539/…
-
相关:add-days-to-javascript-date stackoverflow.com/questions/563406/add-days-to-javascript-date
-
@Pac0 是的,我明确写过“每个特定的添加都有多种描述方式”...您只是发布其中的一些...
-
第一个也只是增加天数-但是是的,参考实际上很好。我将在问题中包括一些。感谢您的贡献。
标签: javascript date datetime time date-arithmetic