f.coffee 266 B

1234567891011121314151617
  1. moment = require './moment'
  2. year = parseInt(process.argv[2], 10)
  3. m = moment([year, 0, 1])
  4. w = m.weekday()
  5. if w < 4
  6. m.add(4 - w, 'days')
  7. else
  8. m.add(11 - w, 'days')
  9. m.add(371, 'days')
  10. while m.year() > year
  11. m.subtract(1, 'week')
  12. console.log m.isoWeek()