如何使用获取当前月份之前的4个月名称
以下是我上个月尝试获取的内容,因为我希望它不包括当前月份。
const previousMonth = moment()
.subtract(1, 'month')
.startOf('month')
.format('MMMM');
我如何循环这个来获得前几个月。有人能帮帮忙吗?我原以为输出结果是这样的
April 2020
March 2020
February 2020
January 2020
我试图用一个动态的x轴来制作一个Chart.js,它总是使用接下来的7个月作为x轴的指针。
但我有两个问题:
线在我的图形上没有显示x轴只是显示第一个和上个月,而不是中间的月份。。
下面是我用油漆做的一个例子,展示我正在努力实现的目标:
这是我到目前为止的代码:
/* Build the charts */
var ctx = document.getElementById('ROIchart').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we wan
我找到了上个月的收入总和。目前,我通过给出where条件进行过滤。例如,如果我需要上个月的数据,而当前日期是'20191111‘。我用来获取10月数据的查询是
Select sum(revenue)
from Table 1
where date between '20191001' and '20191031'
注意:我的date列是一个字符串。如何修改为自动取上个月的记录?
有什么简单的方法可以从R中的当前日期获取上个月的开始日期和结束日期吗?
我只有当前日期。从它中,我想得到上个月,上个月的开始日期,上个月的结束日期。
currentDate<-Sys.Date() #return today's date as "2012-11-07"
我希望上个月的开始日期是2012-10-01,结束日期是从今天开始的2012-10-31。
我想在pyspark中创建一个循环,在那里我给出一个月,它应该选择上个月的月底和月底的表。月份的选择是使用字符串进行的。所以我给'201901‘,它应该选择'20190131’和'20181231‘。
如果可能的话,它应该自动运行,并从今天开始选择上个月的结束日期和上个月的结束日期。所以今天我们是2020-05-07,所以它应该选择'20200430‘和'20200331’。
def selectTables(date):
i = 0
for i in range(len(date)):
recentDate =
给定5月份的日期,您如何最好地获取上个月5号/本月5号和下一个月5号之间的日期范围?
// given today is May 24 2021
// should return May 5 - June 5
function getDateRange(selectedDay) {
const today = moment()
let previous, next
if (today.date() >= selectedDay) {
previous = today.clone().set('date', selectedDay)
next =
以下是获取上个月所有行的查询。
$time = time() - 9676800;
$q = $this->db->query("
select id
from ipAddress
where date > {$time}
");
但是,我如何调整这个查询,以获得除上个月之外的所有行?基本上我想要删除所有超过1个月的行
我想在MongoDB中使用猫鼬来获取上个月的数据。实际上,我没有得到正确的解决办法。如果当前月份是11月,那么我需要10月份(前一个月)的数据。如果当月是12月份,那么我需要11月的数据。我怎么才能用猫鼬分类呢。
db.find({
...Here I need to define month
)}
请记住,我只需要上个月的数据,而不是持续30天的数据。
我有个例子-
const current = new Date();
var lastMonth = new Date();
lastMonth.setMonth(lastMonth.getMonth() - 1);
const inc