Kendo 折线图 X 轴显示错误的日期格式
Kendo line chart X-axis displaying wrong date format
我的折线图显示 X 轴标签的日期格式错误。它显示 /Date(1425148200000)/
,但我希望它显示为 dd/MM/yyyy
。
这是我的代码:
.CategoryAxis(axis => axis.Categories(model => model.Price.EffectiveDate))
我在客户端处理了这个 (javascript)。
在客户端代码中,您需要实例化一个 Date 对象,将此值 1425148200000 传递给构造函数,例如:
var x = new Date(1425148200000)
这是 x 之后的样子:
Sat Feb 28 2015 20:30:00 GMT+0200 (Jerusalem Standard Time)
然后你只需要按照你的意愿格式化它。
(您可以使用以下日期对象方法 return DD/MM/YYYY 格式的字符串:
x.getDate() // returns 28
x.getMonth() // returns 1
x.getFullYear() // returns 2015
或者,您可以选择在网格中显示字符串字段,而不是日期值本身,该值将是 DateTime 对象上 "toShortDateString()" 的 return。
我的折线图显示 X 轴标签的日期格式错误。它显示 /Date(1425148200000)/
,但我希望它显示为 dd/MM/yyyy
。
这是我的代码:
.CategoryAxis(axis => axis.Categories(model => model.Price.EffectiveDate))
我在客户端处理了这个 (javascript)。
在客户端代码中,您需要实例化一个 Date 对象,将此值 1425148200000 传递给构造函数,例如:
var x = new Date(1425148200000)
这是 x 之后的样子:
Sat Feb 28 2015 20:30:00 GMT+0200 (Jerusalem Standard Time)
然后你只需要按照你的意愿格式化它。 (您可以使用以下日期对象方法 return DD/MM/YYYY 格式的字符串:
x.getDate() // returns 28
x.getMonth() // returns 1
x.getFullYear() // returns 2015
或者,您可以选择在网格中显示字符串字段,而不是日期值本身,该值将是 DateTime 对象上 "toShortDateString()" 的 return。