php 获取当月最后1天时间戳
时间: 2023-07-07 08:20:12 浏览: 64
可以使用以下代码获取当月最后一天的时间戳:
```php
$lastDay = strtotime(date('Y-m-t'));
```
其中,`date('Y-m-t')` 返回当前年月加上当月的最后一天,即 `YYYY-MM-DD` 格式的字符串。`strtotime` 函数将这个字符串转换为时间戳。
相关问题
php 获取当月1号时间戳
可以使用 PHP 中的 `strtotime()` 和 `date()` 函数来获取当月1号的时间戳。
以下是示例代码:
```php
// 获取当月1号的时间戳
$firstDayOfMonth = strtotime(date('Y-m-01'));
// 输出时间戳
echo $firstDayOfMonth;
```
首先,`date('Y-m-01')` 会返回当前年月的字符串,例如 `2022-10-01`。然后,`strtotime()` 函数将该字符串转换为时间戳。最后,将时间戳赋值给 `$firstDayOfMonth` 变量并输出即可。
需要注意的是,该时间戳是以秒为单位的,表示从 1970 年 1 月 1 日 00:00:00 UTC 到当月1号的秒数。
获取当月开始时间以及结束时间的时间戳
您可以使用以下 Python 代码获取当月开始和结束的时间戳:
```python
import time
import datetime
# 当月开始时间戳
month_start_timestamp = int(time.mktime(datetime.date.today().replace(day=1).timetuple()))
# 当月结束时间戳
next_month_start_timestamp = int(time.mktime((datetime.date.today().replace(day=28) + datetime.timedelta(days=4)).timetuple()))
month_end_timestamp = next_month_start_timestamp - 86400
print(month_start_timestamp)
print(month_end_timestamp)
```
该代码将返回当前时区下当月 1 日 00:00:00 和下个月 1 日 00:00:00(减去一天就是当月最后一天的 23:59:59)的时间戳,即当月开始和结束的时间戳。