I have a date stored as a Date in SQL Server. The date shows 4/24/2014 when I query in SQL. That is correct. The date is correctly brought over to the client side in UTC. To
Solution found here: https://github.com/angular-ui/bootstrap/issues/4837#issuecomment-203284205
The timezone issue is fixed.
You can use:
ng-model-options="{timezone: 'utc'}"To get a datepicker without timezone calculation.
EDIT: This solution does not work since version 2.x, however it did perfectly fine until then. I couldn't find a workaround and still am using version 1.3.3.
EDIT 2: As Sébastien Deprez pointed out in the comments below, this has been fixed in version 2.3.1. I just tested it and it works great.