javascript - 在jQuery中获取当前月份的日期数组?
问题描述
我想在 jQuery中生成YYYY-MM-DD格式的当前月份日期数组。
例如,
如果当前月份是八月,那么我希望数组是这样的
[2018-08-01, 2018-08-02, --------- 2018-08-31]
解决方案
您可以像下面这样执行此操作:已
编辑
var date = new Date();
var month = date.getMonth();
date.setDate(1);
var all_days = [];
while (date.getMonth() == month) {
var d = date.getFullYear() + '-' + date.getMonth().toString().padStart(2, '0') + '-' + date.getDate().toString().padStart(2, '0');
all_days.push(d);
date.setDate(date.getDate() + 1);
}
console.log(all_days);
推荐阅读
- r - R:如何在方法中设置成员变量?
- java - 在 JavaFX 中将节点的形状和大小绑定到剪贴蒙版
- python - 在函数中使用全局变量而不将其显式传递给函数时是否可能会收到警告?
- c++ - 模块 (DLL) 的类大小不同。如何以及为什么?
- mysql - 相同的 ID 不同的值变成一行
- c# - 为什么我在mysql中的count命令返回错误的值-1?
- kubernetes - 在 Kubernetes 中实现 WebSocket 时出错
- javascript - 错误未知类型“webform__webform”使用 gatsby-drupal-webform & GraphQL
- spring-boot - Primefaces+SpringBoot大文件上传失败
- php - Xpath,在html代码中查找节点的位置