转换Javascript中的DayOfYear值以用于Flot

转换Javascript中的DayOfYear值以用于Flot,javascript,jquery,datetime,plot,flot,Javascript,Jquery,Datetime,Plot,Flot,我试图通过X轴显示日期从flotjquery库获得一个可用的显示;但是,我收到的数据是DayOfYear格式的,而不是: var data = [[192,6.9],[191,49.52],[190,2],[189,0], etc...] 192、191等代表一年中的几天,我想将它们转换为实际日期。如果能得到任何帮助,我将不胜感激 function getDate(iYear, iDayOfYear) { var oDate = new Date(iYear, 0); oDat

我试图通过X轴显示日期从flotjquery库获得一个可用的显示;但是,我收到的数据是DayOfYear格式的,而不是:

var data = [[192,6.9],[191,49.52],[190,2],[189,0], etc...]
192、191等代表一年中的几天,我想将它们转换为实际日期。如果能得到任何帮助,我将不胜感激

function getDate(iYear, iDayOfYear) {
    var oDate = new Date(iYear, 0);
    oDate.setDate(iDayOfYear);
    return oDate;
}

另请参见。

我的解决方案有什么不同?@christoph-您的解决方案创建了两个新的日期对象;权杖只创造了一个。除此之外,它们是一样的。