Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. app.directive('formatDate', function($filter) {
  2. return {
  3. restrict: 'A',
  4. require: 'ngModel',
  5. link: function(scope, element, attrs, modelCtrl) {
  6. // format text (model to view)
  7. modelCtrl.$formatters.push(function(value) {
  8. if(value !== "" && typeof value !== "undefined" && value !== null){
  9. return value.split("-").reverse().join("/");
  10. }
  11. });
  12.  
  13. // format text (view to model)
  14. modelCtrl.$parsers.push(function(value) {
  15. if(value !== "" && typeof value !== "undefined" && value !== null){
  16. var date = new Date(value.split("/").reverse().join("-"));
  17. date.setMinutes(date.getMinutes() + date.getTimezoneOffset());
  18. return date;
  19. }
  20. });
  21. }
  22. };
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement