2015-03-19 70 views
0

我的折線圖顯示X軸標籤的日期格式錯誤。它顯示/Date(1425148200000)/,但我希望它顯示爲dd/MM/yyyyKendo折線圖X軸顯示錯誤的日期格式

這是我的代碼:

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

回答

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()」。

+0

因此,我使用'.Template'作爲.CategoryAxis(axis => axis .Categories(model => model。標籤=> labels.Template(「#= dateFuntion(Price.MedispanEffectiveDate)#」))),並在腳本部分作爲函數dateFuntion(日期){var date = new Date(parseInt(date.Phontol.com) substr(6))); 返回日期; } ...仍然沒有工作... – Suk 2015-03-20 11:02:22

+0

好的...我在後端改變了我的代碼...使用了'ToShortDateString()'。所以,返回Price.MedispanEffectiveDate.ToShortDateString(); (字符串)... Thanx Veverke .. – Suk 2015-03-21 07:11:02

相關問題