我有这个功能:
CODE JS:
function addEditEvent(state, event, start, end) {
if (state == "select") {
$('#myModal').modal('show');
var completeD = start.format("YYYY/MM/DD H:mm");
var dt = new Date(completeD);
$("#time").val(dt);
//some code JS
}
}
运行此代码后,我得到以下格式:
Tue Feb 09 2016 10:30:00 GMT+0200 (EET)
我只想保持时间并保持如此
10:30:00
怎么做才能保持这种状态? 它可以轻松更改日期格式并仅保留时间吗?
修改
var completeD = start.format("HH:mm:ss");
var dt = new Date(completeD);
$("#time").val(dt);
很遗憾,我收到此错误消息"invalid data"
答案 0 :(得分:0)
您必须按照moment日期格式作为日期相关内容的全日历使用时间
试试这个
$("#time").val(start.format('HH:mm:ss'));
无需使用日期对象。您可以直接从时刻对象设置到输入字段。
答案 1 :(得分:0)
试试这个希望这是有帮助的
var completeD = start.format("HH:mm:ss");