将变量传递给jQuery DateTimePicker进行格式化?

将变量传递给jQuery DateTimePicker进行格式化?,jquery,datetimepicker,Jquery,Datetimepicker,我试图使用jQuery插件格式化DateTime变量,但我不知道如何将格式化命令应用于变量。我找到的所有示例都是如何将其应用于对我来说不起作用的DOM元素。有人知道怎么做吗?在我的几个小时的尝试中,我遇到的最后一个代码片段是 obj.colModel[9].render = function (ui) { var cellData = new Date(ui.cellData); return $.datetimepicker({ dateFormat: "yy-mm-dd",

我试图使用jQuery插件格式化DateTime变量,但我不知道如何将格式化命令应用于变量。我找到的所有示例都是如何将其应用于对我来说不起作用的DOM元素。有人知道怎么做吗?在我的几个小时的尝试中,我遇到的最后一个代码片段是

obj.colModel[9].render = function (ui)
{
    var cellData = new Date(ui.cellData);
    return $.datetimepicker({ dateFormat: "yy-mm-dd", timeFormat: "hh:mm:ss" }, cellData);
}

正如创建者在代码中回答的,执行此操作的方法是:

var dateObj = new Date(ApprovalDate);
var dateStr = $.datepicker.formatDate( "yy-mm-dd", dateObj );
var timeStr = $.datepicker.formatTime('HH:mm', { hour: dateObj.getHours(), minute: dateObj.getMinutes() }, {});

var dateTimeStr = dateStr +' '+ timeStr;