我正在制作d3.js的甘特图,我想在X轴上显示18个月,其中包括过去6个月和未来11个月,总共18个月。通过使用以下代码,我根据任务的开始日期和结束日期(Y轴)在X轴上获得数月。
<input type='text' id='box1'>
<input type='text' id='box2'>
<button id='button'>Button</button>
答案 0 :(得分:0)
Somehow below snippet worked for me..!!
var initTimeDomain = function() {
if (timeDomainMode === FIT_TIME_DOMAIN_MODE) {
tasks.sort(function(a, b) {
return a.startDate - b.startDate;
});
timeDomainStart = d3.time.day.offset(new Date(),-180);
console.log(timeDomainStart);
tasks.sort(function(a, b) {
return a.endDate - b.endDate;
});
timeDomainEnd = d3.time.day.offset(new Date(),+330);
console.log(timeDomainEnd);
}
};