0

1日目または1月1日から今日まで、日と月の番号付けに配列を付けたいと思います。

例: 今日は 2012 年 10 月 5 日です。

日の配列: 出力 (1,2,3,4,5)

月の配列: 出力 (1,2,3,4,5,6,7,8,9,10)

これらの配列は、グラフの axis-x で使用されます。

4

3 に答える 3

1

これを試して 、

PHP

<?php
$date= date('Y-m-d');
$dayarray=range(1,date('d',strtotime($date)));
$monthharray=range(1,date('m',strtotime($date)));

ジャバスクリプト

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);
于 2012-10-05T09:43:40.550 に答える
1

オブジェクトをこの便利な Array.range() 実装Dateと一緒に使用して、配列を取得できます。

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);

完全な jsfiddle here

于 2012-10-05T09:44:51.550 に答える
0

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);
于 2012-10-05T09:42:50.580 に答える