Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. import moment from 'moment-timezone'
  2.  
  3. angular.module('GCRM').filter('moment', () => {
  4. return (input, format, tz) => {
  5. if(!input)
  6. return '-'
  7. let dt = input === 'now'? moment() : moment(input)
  8. if(tz)
  9. dt = dt.tz(tz)
  10. if(format && format=='calendar') {
  11. if(Math.abs(dt.dayOfYear() - moment().dayOfYear()) < 2)
  12. dt = dt.calendar(null, {sameElse: 'L LT'})
  13. else
  14. dt = dt.format('L LT')
  15. }
  16. else if(format)
  17. dt = dt.format(format)
  18. return dt
  19. }
  20. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement