I have datepicker and want to send a date to my rest service. While debug I see a date and it is valid.
But when I do .toJSON() to send it to service, Angular converts date to UTC and send it like this:
How to send valid date?
I have datepicker and want to send a date to my rest service. While debug I see a date and it is valid.
But when I do .toJSON() to send it to service, Angular converts date to UTC and send it like this:
How to send valid date?
Done!
Transform on datepipe did the trick
let dp = new DatePipe('en-EN' ); dp.transform(this.MyDate, 'yyyy-MM-dd'))
Before sending date to rest service use:
var variableToSendToRestService = yourDateVariable.toLocaleString();
This will convert 'yourDateVariable' (which is date object) object to string using your local settings.
For more please refer: