剑道线图X轴显示错误的日期格式

时间:2015-03-19 11:35:02

标签: asp.net-mvc kendo-chart

我的折线图显示了X轴标签的错误日期格式。它显示/Date(1425148200000)/,但我希望它显示为dd/MM/yyyy

这是我的代码:

.CategoryAxis(axis => axis.Categories(model => model.Price.EffectiveDate))

1 个答案:

答案 0 :(得分:0)

我在客户端处理此问题(javascript)。

在客户端代码中,您需要实例化一个Date对象,将此值1425148200000传递给构造函数,如:

var x = new Date(1425148200000)

这是x之后的样子:

Sat Feb 28 2015 20:30:00 GMT+0200 (Jerusalem Standard Time)

然后你只需要根据需要格式化它。 (您可以使用以下日期对象方法以DD / MM / YYYY格式返回字符串:

x.getDate()  // returns 28
x.getMonth() // returns 1
x.getFullYear()  // returns 2015 

或者,您可以选择在网格中显示字符串字段,而不是日期值本身,该值将是DateTime对象上“toShortDateString()”的返回值。