php实现获取近几日、月时间示例

1. 获取当前时间戳

在PHP中,获取当前时间戳可以使用time()函数,它返回当前的Unix时间戳,即从1970年1月1日 00:00:00 UTC到现在所经过的秒数。

$now = time();

echo $now;

上述代码将输出当前的Unix时间戳。

2. 获取近几日时间

2.1 获取当前日期

可以使用date()函数获取当前日期。date()函数有两个参数,第一个参数格式化日期的字符串,第二个参数可选,表示时间戳。

$date = date('Y-m-d', time());

echo $date;

上述代码将输出当前日期,格式为年-月-日。

2.2 获取前若干天日期

可以使用strtotime()函数将时间戳转换为日期,并使用减去若干秒的方法获得前若干天的日期。strtotime()函数有一个参数,表示要转换的字符串。

$date = date('Y-m-d', strtotime('-7 days'));

echo $date;

上述代码将输出7天前的日期,格式为年-月-日。

3. 获取近几月时间

3.1 获取当前月份

可以使用date()函数获取当前月份。

$month = date('Y-m', time());

echo $month;

上述代码将输出当前月份,格式为年-月。

3.2 获取前若干月份

可以使用strtotime()函数将时间戳转换为日期,并使用减去若干天的方法获得前若干月份的日期。然后使用date()函数获取对应的月份。

$date = date('Y-m', strtotime('-3 months'));

echo $date;

上述代码将输出3个月前的月份,格式为年-月。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签