我有2個日期對象。一個是,從,另一個包含到。 使用的日期格式是"YYYY-MM-DD"
。Javascript Date Generation programatically
我的問題是,我正在使用圖表工具,我必須根據數據在圖表工具上映射日期 。 所以我需要基於數據來劃分這個起始和結束日期 具有2015-10-9 to 2015-12-23
選擇,我可以將其分爲選擇的N多,如果我。通常在x軸上表示的數據長度最大爲10。
我有2個日期對象。一個是,從,另一個包含到。 使用的日期格式是"YYYY-MM-DD"
。Javascript Date Generation programatically
我的問題是,我正在使用圖表工具,我必須根據數據在圖表工具上映射日期 。 所以我需要基於數據來劃分這個起始和結束日期 具有2015-10-9 to 2015-12-23
選擇,我可以將其分爲選擇的N多,如果我。通常在x軸上表示的數據長度最大爲10。
是的,這是代碼。
function test(){
var a=new Date(2015, 00, 01);
var b=new Date(2015, 05, 07);
ret=divideDates(a, b);
document.getElementById("results").innerHTML+="Start Date was: "+a.toString()+"<br/><hr />";
for(var key in ret){
\t document.getElementById("results").innerHTML+="<br />"+ret[key];
}
document.getElementById("results").innerHTML+="<br/><hr />End Date was: "+b.toString();
}
function divideDates(startDate, endDate){
\t var thediff=endDate-startDate;
\t var thetenth=thediff/10;
\t var resp = [];
\t for(i=1; i<=10; i++){
\t var toAdd=thetenth*i;
\t resp[i]=new Date(startDate.getTime()+toAdd);
\t }
\t return resp;
}
,這裏是一個測試的HTML頁面,我用(obv.ly調用的js文件 「func.js」):
<html>
<head>
<script language="JavaScript" src="func.js"></script>
</head>
<body>
<input type="button" onclick="javascript:test();" value="testIT">
<div id="results">
</div>
</body>
</html>
什麼我明白你想用一個單位值來劃分一個範圍(在開始和結束日期之間)並且代表一些關聯的數據。是嗎? –