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个月前的月份,格式为年-月。