Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. app.directive('datepickerLocaldate', [function () {
  2. var directive = {
  3. require: 'ngModel',
  4. link: link
  5. };
  6. return directive;
  7.  
  8. function link(scope, element, attr, ngModel) {
  9. var converted = false;
  10. scope.$watch(
  11. function(){
  12. return ngModel.$modelValue;
  13. },
  14. function(modelValue){
  15. if(!converted && modelValue){
  16. converted=true;
  17.  
  18. var dt = new Date(modelValue);
  19. if(dt.getTimezoneOffset() > 0)
  20. dt.setMinutes(dt.getMinutes() + dt.getTimezoneOffset());
  21.  
  22. ngModel.$modelValue = dt;
  23. ngModel.$render();
  24.  
  25. }
  26. });
  27. }
  28. }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement