1. 什么是 strtotime

strtotime 是 PHP 中的一个函数,它可以将字符串格式的日期转换为 Unix 时间戳,即从 1970 年 1 月 1 日 00:00:00 开始计算的秒数。

2.strtotime 的使用示例

以下是 strtotime 的一些使用示例:

1、使用当前时间:

$time = strtotime();
PHP

2、使用固定字符串:

$time = strtotime('2020-01-01');
PHP

3、使用相对字符串:

$time = strtotime('+1 day');
PHP

3.strtotime 的实际应用

strtotime 函数的实际应用非常广泛,可以用来计算时间差,计算未来日期以及计算过去日期等。例如,可以使用 strtotime 函数计算两个日期之间的时间差:

$date1 = '2020-01-01';
$date2 = '2020-02-01';
$diff = strtotime($date2) - strtotime($date1);
echo $diff; // 2592000
PHP

另外,strtotime 函数也可以用来计算未来日期,例如:

$date = '2020-01-01';
$future = strtotime('+1 month', strtotime($date));
echo date('Y-m-d', $future); // 2020-02-01
PHP

此外,strtotime 函数还可以用来计算过去日期,例如:

$date = '2020-01-01';
$past = strtotime('-1 month', strtotime($date));
echo date('Y-m-d', $past); // 2019-12-01
PHP

以上就是 strtotime 函数的使用示例,可以看出它的应用非常广泛,在处理日期和时间方面有着重要的作用。