node
var moment = require('moment');
// 获取指定月份最后一天
moment('2017-12-24').endOf('month').format("YYYY-MM-DD")
2017-07-31
// 指定月份加九个月后的最后一天
moment('2017-12-24').add('months', 9).endOf('month').format("YYYY-MM-DD")
2018-09-30
// 减去九个月
moment('2017-12-24').subtract('months', 9).endOf('month').format("YYYY-MM-DD")
中文文档 http://momentjs.cn/docs/#/manipulating/