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

Passing a variable to jQuery DateTimePicker for formating?

我正在尝试使用 jQuery 插件 DateTimePicker 来格式化 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);
}

正如创建者在 https://github.com/trentrichardson/jQuery-Timepicker-Addon/issues/862 的回答,执行此操作的代码是:

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;