0
我试图通过使用该方法.format()
将其转换为优选格式中的单行第一将其分配给一个变量,然后格式化日期对象内部的变种可变JQuery中的数组选项。JQuery的 - 新的日期格式和创建一个数组的选项
这里是我处理的代码:
{
id : function()
{
var starttime = Date($('#apptStartTime').val());
var endtime = Date($('#apptEndTime').val());
return $('#eventTitle').val()+starttime.format('YYYY-MM-DD'+'T'+'HH:mm'+':00')+endtime.format('YYYY-MM-DD'+'T'+'HH:mm'+':00');
}
title: $('#eventTitle').val(),
start: new Date($('#apptStartTime').val()),
end: new Date($('#apptEndTime').val())
}
正如你可以在ID option
看到,我试图格式化Date($('#apptStartTime').val()
但它失败,ID选项的值为空。
当我试图用:
id : $('#eventTitle').val() + new Date($('#apptStartTime').val()) + new Date($('#apptEndTime').val()),
我得到ID:BlaBlaMon Jul 17 2017 00:00:00 GMT-0400 (Eastern Standard Time)Tue Jul 18 2017 10:23:00 GMT-0400 (Eastern Standard Time)
不过,我想ID:BlaBla2017-07-17T00:00:002017-07-18T10:23:00
。
是'id'应该是你打电话,你设置一个函数,或属性创建对象的时间? – Barmar
Javascript Date对象中没有'.format()'方法。 – Barmar
也许你打算使用moment.js? – Barmar