javascript - 数组中的天或月从第 1 天或第 1 个月开始编号

标签 javascript arrays smarty

我想要从第 1 天或第 1 个月开始直到今天的天和月的编号数组。

例如: 今天是 2012 年 10 月 5 日

天数数组:输出 (1,2,3,4,5)

月份数组:输出 (1,2,3,4,5,6,7,8,9,10)

这些数组将在图表的 x 轴中使用。

最佳答案

您可以将Date 对象与this useful Array.range() implementation 一起使用。获取数组;

var date = new Date("05-Oct-2012");
var days = Array.range(1, date.getDate());
console.log(days);
var months = Array.range(1, date.getMonth() + 1);  // Zero-based, so add one.
console.log(months);

Full jsfiddle here .

关于javascript - 数组中的天或月从第 1 天或第 1 个月开始编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743507/

相关文章:

javascript - jquery Accordion 在部分 ajax 页面重新加载后损坏

php - 动态 PHP 数组结构

arrays - 使用 plistBuddy 获取值数组

Php数组在相交键之后对关联键进行排序

php - 如何使用 URL 检查 smarty 上是否存在图像文件?

javascript - 事件的 serviceWorker 没有向等待的 serviceWorker 发送消息

javascript - 关于 ".style.something"- javascript 的使用

javascript - 如何通过引用 .js 文件来呈现这些字体?

php - 为 PHP 模板学习 Smarty 值得吗?

php - 替换Smarty中的所有html特殊字符