javascript - Moment.js 无效日期消息

标签 javascript datatable momentjs

我正在使用 Datatables 探索 moment.js,它非常适合以我想要的格式显示日期,但我在转换数据时遇到了问题。 如果日期无效,它会显示消息 INVALID DATE,wihch 很好,但不是我真正想要的。 是否有可能,而不是显示“无效日期”消息,显示原来在那里的内容? 如果这不是一个日期,我想看看它是什么,而不是那条消息。

谢谢!

编辑: 谢谢你们的帮助! 我已经为数据表“aoColumns”做了这个:

{     "mData": "APE",
      "render": function(mData){
            if(mData != null){
                if(moment(mData).format("DD/MM/YYYY")== 'Invalid date')
                    {
                        return mData;                       
                    }
                else
                    {
                    return moment(mData).format("DD/MM/YYYY");
                    }
            }                               
                               },
        sDefaultContent: ''},

最佳答案

moment.updateLocale(moment.locale(), { invalidDate: "ur msg or NaN/null" });

关于javascript - Moment.js 无效日期消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45351781/

相关文章:

javascript - 处理阿拉伯语言区域时正确格式化本地 UTC 日期字符串

javascript - 如何使用 Javascript 将 Google map 转换为 PDF?

javascript - 如何在 Google Map API v3 中区分鼠标左键和右键单击 mousedown 事件

javascript - 如何检查表的父类

r - 加入两个具有最接近时间戳间隔的数据集

c# - 将 C# 表达式与 ADO.NET 数据表相结合

node.js - 在 webpack 中使用 moment-timezone

javascript - 通过 if else 语句显示具体的输出

javascript - 如何仅针对单击的元素在 Angular 中的 3 个或更多类之间交换?

javascript - 与 moment.js 相同吗?