momentjs - Convert datepicker date to ISO format with moment.js -


my task use datepicker pick date in prescribed format, eg(mm-dd-yyyy) , pass server iso formatted.

while test output iso formatted date 1 day behind.

for example

if select

07-13-2015 

my output iso format is

iso format :2015-07-12t18:30:00.000z 

here can see date 13 output date 12

i india. tried zone , utcoffset, ended no results. how set right

here jsfiddle

js code

$('#datetimepicker1').on("dp.change",function(e){         var selecteddate = $('#datetimepicker1').find("input").val();         selecteddate = moment(selecteddate,"mm-dd-yyyy");         $(".temp").text(moment(selecteddate).toisostring());     }); 

i have hidden field value updated on change , processed in server. no issues on that.

$('#datetimepicker1').on("dp.change",function(e){         var selecteddate = $('#datetimepicker1').find("input").val();         selecteddate = moment(selecteddate,"mm-dd-yyyy");         $(".temp").text(selecteddate.toisostring());     }); 

your selecteddate moment object not need feed moment.

example:

var test = '07-13-2015' var mtest = moment(test,"mm-dd-yyyy") mtest.toisostring() "2015-07-13t06:00:00.000z" 

Comments