从第 1 天或第 1 个月到今天,我想对天数和月份进行编号。
例如:今天是 2012 年 10 月 5 日
几天的数组:输出(1,2,3,4,5)
月份数组:输出 (1,2,3,4,5,6,7,8,9,10)
这些数组将在axis-x中用于图表。
从第 1 天或第 1 个月到今天,我想对天数和月份进行编号。
例如:今天是 2012 年 10 月 5 日
几天的数组:输出(1,2,3,4,5)
月份数组:输出 (1,2,3,4,5,6,7,8,9,10)
这些数组将在axis-x中用于图表。
试试这个 ,
PHP
<?php
$date= date('Y-m-d');
$dayarray=range(1,date('d',strtotime($date)));
$monthharray=range(1,date('m',strtotime($date)));
JAVASCRIPT
var now= new Date();
var daysArray = [];
for (var i=1; i<=now.getDate(); i++)
daysArray.push(i);
var monthsArray = [];
for (var i=1; i<=now.getMonth()+1; i++)
monthsArray.push(i);
您可以将Date
对象与这个有用的 Array.range() 实现一起使用来获取数组;
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);
使用Date
对象的方法:
var today = new Date();
var days = [];
for (var i=1; i<=today.getDate(); i++)
days.push(i);
var months = [];
for (var i=1; i<=today.getMonth()+1; i++)
months.push(i);