1

I have this function:

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
    }
}

after running this code I get the following format:

Tue Feb 09 2016 10:30:00 GMT+0200 (EET)

I just want to keep here time and remain so

10:30:00

how to do so to stay that way? It can easily change the date format and remain only time?

EDIT:

 var completeD = start.format("HH:mm:ss");
 var dt = new Date(completeD);
 $("#time").val(dt);

Unfortunately I get this error message "invalid data"

Marius
  • 1,181
  • 3
  • 15
  • 23

2 Answers2

0

You have to follow moment date format as fullcalendar use moment for date related stuff

Try this

  $("#time").val(start.format('HH:mm:ss'));

No need to use date object. You can directly set from moment object to your input field.

Chintan Mirani
  • 1,464
  • 9
  • 18
0

try this

  var completeD = start.format("HH:mm:ss");
Raphaël VO
  • 2,413
  • 4
  • 19
  • 32
Gomzy
  • 431
  • 4
  • 14