0
我的折線圖顯示X軸標籤的日期格式錯誤。它顯示/Date(1425148200000)/
,但我希望它顯示爲dd/MM/yyyy
。Kendo折線圖X軸顯示錯誤的日期格式
這是我的代碼:
.CategoryAxis(axis => axis.Categories(model => model.Price.EffectiveDate))
我的折線圖顯示X軸標籤的日期格式錯誤。它顯示/Date(1425148200000)/
,但我希望它顯示爲dd/MM/yyyy
。Kendo折線圖X軸顯示錯誤的日期格式
這是我的代碼:
.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)
然後你只需需要根據需要進行格式化。 (可以使用以下日期對象方法來在DD返回字符串/ MM/YYYY格式:
x.getDate() // returns 28
x.getMonth() // returns 1
x.getFullYear() // returns 2015
替代地,可以選擇的,而不是日期值本身在網格中顯示一個字符串字段, ,這個值將是你的DateTime對象返回的「toShortDateString()」。
因此,我使用'.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
好的...我在後端改變了我的代碼...使用了'ToShortDateString()'。所以,返回Price.MedispanEffectiveDate.ToShortDateString(); (字符串)... Thanx Veverke .. – Suk 2015-03-21 07:11:02