我正在构建一个应用程序,它从facebook api获取数据,并使用HighCharts生成图表。
图表是成功生成的,但我得到的日期是时间戳格式。如何将其转换为实际日期格式。
以下是代码:
xAxis: {
type: 'datetime',
dateTimeLabelFormats: { // don't display the dummy year
month: '%e. %b',
year: '%b'
},
title: {
text: 'Date'
}
},
数据:
series: [{"data": [["2015-11-15T08:00:00+0000", 55], ["2015-11-16T08:00:00+0000", 45], ["2015-11-17T08:00:00+0000", 32], ["2015-11-18T08:00:00+0000", 54], ["2015-11-19T08:00:00+0000", 34], ["2015-11-20T08:00:00+0000", 1]], "name": "page_views"}, {"data": [["2015-11-15T08:00:00+0000", 23], ["2015-11-16T08:00:00+0000", 67], ["2015-11-17T08:00:00+0000", 54], ["2015-11-18T08:00:00+0000", 23], ["2015-11-19T08:00:00+0000", 64], ["2015-11-20T08:00:00+0000", 23]], "name": "page_stories"}, {"data": [["2015-11-15T08:00:00+0000", 23], ["2015-11-16T08:00:00+0000", 64], ["2015-11-17T08:00:00+0000", 34], ["2015-11-18T08:00:00+0000", 32], ["2015-11-19T08:00:00+0000", 43], ["2015-11-20T08:00:00+0000", 43]], "name": "page_fan_adds"}]
以下是JSFiddle
答案 0 :(得分:-1)
我不确定我们是否可以从facebook API获取任何格式的日期。 一旦我检索到相同的内容,我过去在代码中转换了日期。
以下是我用VB.NET实现的内容。
DateVariable.ToString().Substring(0, 10)).ToString("dd MMM yyyy")
希望这会对你有所帮助。