JQUER将C#DateTime类型转换为适当的DateTime,并将其显示在JQuery DataTable中



我的数据库中有一个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))

最新更新