Javascript 格式化后的日期值返回';未定义';

Javascript 格式化后的日期值返回';未定义';,javascript,jquery,asp.net,xml,date-formatting,Javascript,Jquery,Asp.net,Xml,Date Formatting,我有一个格式化xml日期的函数 function frmXMLdate(dteval) { (function ($) { var Nwdtefrmt = $.format.date(dteval, "MM/dd/yyyy") return Nwdtefrmt })(jQuery); } 现在,当我调用这个函数时,返回值总是“未定义” 这就是我所说的 $('#DobTxt').val(frmXMLdate($(xmldata).find("DOB

我有一个格式化xml日期的函数

function frmXMLdate(dteval) {
    (function ($) {
        var Nwdtefrmt = $.format.date(dteval, "MM/dd/yyyy")
        return Nwdtefrmt
    })(jQuery);
}
现在,当我调用这个函数时,返回值总是“未定义” 这就是我所说的

$('#DobTxt').val(frmXMLdate($(xmldata).find("DOB").text()));
知道为什么吗


谢谢

您不需要包含(函数($)部分。这是用于文档准备的,不应该包含在函数中。

谢谢您的输入