javascript - Date selection goes to previous day when using momentjs -


i having headache when saving dates on cloud server. works correctly on local machine. files up-to-date.

i using momentjs. when selecting date jquery picker dates saved previous day.

i have been looking @ post requests , dates render such 2014-05-30t23:00:00.000z date selected 31st may 2014 jquery picker.

i noticed when retrieving data server has utc on date object below:

date1: tue may 13 2014 00:00:00 gmt+0000 (utc), 

but local machine in uk , has

date1: thu may 01 2014 00:00:00 gmt+0100 (bst), 

in client side angular code have following

 $scope.selectedbookingmodal.date1 = moment($scope.selectedbookingmodal.date1).format(); 

just wondering how can correct date appear , saved?

cheers

try setting .zone()

$scope.selectedbookingmodal.date1 = moment($scope.selectedbookingmodal.date1)                                           .zone('100')                                           .format(); 

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -