控制台错误:.format不是函数 - 日期格式

时间:2017-08-30 09:04:03

标签: javascript jquery jquery-ui

在我的代码中,此错误开始出现>导致应用无法正常运行。

我正在尝试计算/或找到js文件/或库缺失/或未正确加载 - 我没有收到任何指向该错误的错误。
为了使其正确运行:

 var displayDateForSorting = new Date(result.DM).format("M/d/yy");

此错误出现在Google Chrome控制台中:

  

未捕获TypeError :(中间值).format不是函数

如果没有出现该错误,我该怎么办?

我发现我的应用程序中缺少了什么 - .format取自MicrosoftAjax(旧库)我通过nuget和.format添加它现在正在工作!

1 个答案:

答案 0 :(得分:-1)

您可以按照以下方式格式化日期..

var myDate = new Date("February 3, 2001");  
var myDate = new Date("February 3 2001");  
document.write((myDate.getMonth() + 1) + "-" + myDate.getDate() + "-" + myDate.getFullYear());  
document.write("<br/>");  
document.write((myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myDate.getFullYear());  

//Output:  
// 2-3-2001  
// 2/3/2001

了解更多信息.. Official Site