When user select the date in the picker, the output date that is bind to ng-model should be in the same format as format in the config, because actually if a user select 1985/03/02 the output date is "1985-03-01T23:00:00.000Z" and we have to re-format the date like user.momentDate.format('YYYY/MM/DD).
So we must format two time the date, first in the config and second in the controller.
Another issue I encountered is if I set the locale in the config to 'fr' for example and that I set start-date option to moment('1985/01/01'), the picker display now the information in english and not in french, so we have to re-set the locale to the start date like
this.startDate = moment('1985/01/01').locale('fr')
Hi,
In the config:
When user select the date in the picker, the output date that is bind to ng-model should be in the same format as
format
in the config, because actually if a user select1985/03/02
the output date is"1985-03-01T23:00:00.000Z"
and we have to re-format the date likeuser.momentDate.format('YYYY/MM/DD)
. So we must format two time the date, first in the config and second in the controller.Another issue I encountered is if I set the locale in the config to 'fr' for example and that I set start-date option to
moment('1985/01/01')
, the picker display now the information in english and not in french, so we have to re-set the locale to the start date likethis.startDate = moment('1985/01/01').locale('fr')