使用javascript的第一个和最后一个日期

时间:2012-09-26 07:06:19

标签: javascript date

  1. 如何使用javascript获取上个月的第一个日期和最后日期?
  2. 如何使用javascript获取当月的第一个日期和最后日期?
  3. 如何获取上一季度的第一个和最后一个日期?
  4. 如何获得当前季度的第一个和最后一个日期?
  5. 如何获取上一年的第一个和最后一个日期?
  6. 如何获取当前年份的第一个和最后一个日期? 请就以上任何/所有问题向我提出建议。

4 个答案:

答案 0 :(得分:2)

看一下这个库,它可以帮助你解决这些问题。

Moment.js

答案 1 :(得分:2)

var x = new Date();
var year= x.getYear();
var month = x.getMonth();
var day = x.getDate();
var prevMonthFirstDay = new Date(year - (month == 1 ? 1 : 0), (month == 12 ? 1 : month - 1), 1);
var prevMonthLastDay = new Date(year, month, 0);
var thisMonthFirstDay = new Date(year, month, 1);
var thisMonthLastDay = new Date(year + (month == 12 ? 1 : 0), (month == 1 ? 12 : month + 1), 0);

为他人使用相同的东西。即每季度使用4次而不是1次月份......

答案 2 :(得分:0)

答案 3 :(得分:0)

  1. 如何使用javascript获取上个月的第一个日期和最后日期?

    firstDate = new Date().setDate(1).setMonth(new Date().getMonth() - 1);
    
  2. 如何使用javascript获取当月的第一个日期和最后日期?

  3. 如何获取上一季度的第一个和最后一个日期?
  4. 如何获得当前季度的第一个和最后一个日期?
  5. 如何获取上一年的第一个和最后一个日期?
  6. 如何获取当年的第一个和最后一个日期?