javascript - 如何制定可以滚动数月和数年的日期
问题描述
我想创建一个增量日期。我有两个按钮,一个将日期增加 1,另一个将日期减少 1。直到月底或年底,它都可以正常工作;如何使它滚动并根据月份变化,因为有些月份的天数不同?
这是我到目前为止的代码
var today = new Date();
var dd = today.getDate()+days;
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm
}
today = dd + '/' + mm + '/' + yyyy;
$("#label").text(today);
days
是我用来将天数添加到函数中的变量
解决方案
只需将日期直接添加到日期,它将处理它:
var today = new Date();
today.setDate(today.getDate() + days);
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
推荐阅读
- python - 将列表理解与生成器表达式进行比较时出现意外结果
- r - 第一次找不到闪亮的应用程序会话cookie
- tensorflow - 给定一批 n 图像,如何在张量流中将每个图像乘以不同的标量?
- websocket - 无法代理使用 create-react-app 的 websocket
- ios - 如何在反应本机应用程序中永久关闭错误显示
- javascript - Ajax调用后如何属性更新引导自动完成源
- php - PHPUnit 总是把我带到登录页面,。不管我做什么
- javascript - 如何在应用程序中为 Angular 表单制作带有表单控制输入的通用组件
- openframeworks - 使用 Openframeworks 绘制阻尼余弦函数
- haskell - 在 Haskell Miso 中读取单选按钮值