将变量传递给 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;
我正在尝试使用 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;