获取本月第一天与最后一天

系统管理员 2023-02-24 11:21 86阅读 0赞
  1. 个人用过的方法:(好使)
  2. var nowDate = new Date();
  3. var cloneNowDate = new Date();
  4. var fullYear = nowDate.getFullYear();
  5. var month = nowDate.getMonth() + 2; // getMonth 方法返回 0-11,代表1-12月
  6. var endOfMonth = new Date(fullYear, month, 0).getDate(); // 获取本月最后一天
  7. function getFullDate(targetDate) {
  8. var D, y, m, d;
  9. if (targetDate) {
  10. D = new Date(targetDate);
  11. y = D.getFullYear();
  12. m = D.getMonth() + 1;
  13. d = D.getDate();
  14. } else {
  15. y = fullYear;
  16. m = month;
  17. d = 1;
  18. }
  19. m = m > 9 ? m : '0' + m;
  20. d = d > 9 ? d : '0' + d;
  21. return y + '-' + m + '-' + d;
  22. };
  23. // this.conditionForm.endTime = getFullDate(cloneNowDate.setDate(endOfMonth));//当月最后一天
  24. this.conditionForm.endTime=getFullDate()//下个月第一天
  25. this.conditionForm.startTime = getFullDate(cloneNowDate.setDate(1));//当月第一天

发表评论

表情:
评论列表 (有 0 条评论,86人围观)

还没有评论,来说两句吧...

相关阅读