格式化后的日期值返回 'undefined'

date value after formatting comes back 'undefined'

我有这个功能可以格式化 xml 日期

function frmXMLdate(dteval) {
    (function ($) {
        var Nwdtefrmt = $.format.date(dteval, "MM/dd/yyyy")
        return Nwdtefrmt
    })(jQuery);
}

现在当我调用这个函数时,return 值总是 'undefined' 这就是我的称呼,

$('#DobTxt').val(frmXMLdate($(xmldata).find("DOB").text()));

知道为什么吗?

谢谢

您不需要包含 (function($) 部分。那是为了文档准备就绪,不应该在函数内部。