获取指定月份最后一天
时间: 2023-11-16 07:06:14 浏览: 70
你可以使用 Python 的 datetime 模块来获取指定月份的最后一天。以下是一个示例代码:
```python
import datetime
def get_last_day_of_month(year, month):
if month == 12:
next_month = 1
next_year = year + 1
else:
next_month = month + 1
next_year = year
last_day_of_month = datetime.date(next_year, next_month, 1) - datetime.timedelta(days=1)
return last_day_of_month.day
# 示例用法
year = 2021
month = 5
last_day = get_last_day_of_month(year, month)
print(last_day) # 输出 31
```
在上面的示例中,我们定义了一个 `get_last_day_of_month` 函数,该函数接受年份和月份作为参数,并返回该月的最后一天。我们首先计算下一个月的第一天,然后减去一天,得到该月的最后一天。最后,我们返回日期对象的 day 属性,即该月的最后一天是几号。
相关问题
php获取指定月份最后一天日期
可以使用 PHP 中的 date 和 strtotime 函数来获取指定月份的最后一天日期。具体代码如下:
```php
$month = 8; // 指定月份,这里以8月为例
$lastDay = date('Y-m-t', strtotime("2021-$month-01"));
echo $lastDay; // 输出:2021-08-31
```
解释一下这段代码:首先,我们指定了月份为8月,然后使用 strtotime 函数将日期字符串转换为时间戳,这里我们指定日期为该月份的第一天(“2021-$month-01”),然后使用 date 函数将时间戳格式化为年-月-日的格式,并将日份指定为“t”,表示该月份的最后一天。最后输出最后一天的日期。
php 获取指定月份的最后一天
你可以使用 PHP 的 date 和 strtotime 函数来获取指定月份的最后一天。下面是示例代码:
```php
$month = 8; // 指定月份,这里为8月份
$lastDay = date('Y-m-t', strtotime("{$month}/1/2021"));
echo $lastDay; // 输出结果为 2021-08-31
```
上述代码中,我们首先指定了月份为8月份,然后使用 strtotime 函数将其转换为日期格式。接着,我们使用 date 函数将日期格式转换为指定格式(这里为 Y-m-t,t 表示该月份的最后一天)。最后输出结果即可获取指定月份的最后一天。
阅读全文