我的数据库中有一个DateTime(MSSQL(,它基本上是这样的:
2018-03-27 17:50:38.703
当我尝试在jQuery DataTable中显示它时,看起来像这样:
/Date(1522165838703)/
jQuery DataTable需要此日期格式,该格式对排序有效:
dd-MM-yy
我试图这样转换:
new Date(data).toString('dd-MM-yy')
,但我的价值为:
Invalid Date
我在这里做错了什么?如何将其转换为适当的jQuery DataTable格式DD-MM-YY?
有人可以帮我吗?
您需要编写自己的格式化函数,请尝试以下&根据您的格式进行调整
var a = new Date("2018-03-27 17:50:38.703");
function getDateFormatted(date){
return date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear();
}
getDateFormatted(a)
var a = new Date("2018-03-27 17:50:38.703");
function getFormattedDate(date){
return date.getDate()+"-"+date.getMonth()+"-"+date.getFullYear();
}
console.log(getFormattedDate(a))