Guest User

Untitled

a guest
Jan 18th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. var d = new Date();
  2. d.setMonth(0);
  3. d.setDate(1);
  4.  
  5. var last = d.setHours(0, 0, 0, 0);
  6. var next = d.setYear(d.getFullYear() + 1);
  7. var dozenth = (next - last) / 12;
  8.  
  9. var months = [];
  10. for (var i = 0; i <= 12; i++) {
  11. months.push(new Date(last + dozenth * i))
  12. }
  13.  
  14. console.log(months.join('\n')); /* =>
  15. Mon Jan 01 2018 00:00:00 GMT-0800 (PST)
  16. Wed Jan 31 2018 10:00:00 GMT-0800 (PST)
  17. Fri Mar 02 2018 20:00:00 GMT-0800 (PST)
  18. Mon Apr 02 2018 07:00:00 GMT-0700 (PDT)
  19. Wed May 02 2018 17:00:00 GMT-0700 (PDT)
  20. Sat Jun 02 2018 03:00:00 GMT-0700 (PDT)
  21. Mon Jul 02 2018 13:00:00 GMT-0700 (PDT)
  22. Wed Aug 01 2018 23:00:00 GMT-0700 (PDT)
  23. Sat Sep 01 2018 09:00:00 GMT-0700 (PDT)
  24. Mon Oct 01 2018 19:00:00 GMT-0700 (PDT)
  25. Thu Nov 01 2018 05:00:00 GMT-0700 (PDT)
  26. Sat Dec 01 2018 14:00:00 GMT-0800 (PST)
  27. Tue Jan 01 2019 00:00:00 GMT-0800 (PST)
  28. */
Add Comment
Please, Sign In to add comment