📜  php date strtotime add days - PHP (1)

📅  最后修改于: 2023-12-03 15:33:28.407000             🧑  作者: Mango

PHP中的日期、strtotime和添加天数

在PHP中,我们可以使用日期函数来操作日期和时间。其中,strtotime函数可以将一个字符串转换成一个UNIX时间戳,add days可以给一个日期添加天数。

1. date函数

date函数用于将一个时间戳格式化成一个易读的字符串。例如,将当前时间格式化成"年-月-日 时:分:秒"的形式可以使用以下代码:

echo date("Y-m-d H:i:s");

输出:

2022-01-01 12:00:00
2. strtotime函数

strtotime函数可以将一个字符串转换成一个UNIX时间戳。例如,将"2022-01-01 12:00:00"转换成一个时间戳可以使用以下代码:

echo strtotime("2022-01-01 12:00:00");

输出:

1641038400
3. 添加天数

我们可以使用strtotime函数来给一个日期添加天数。例如,将"2022-01-01 12:00:00"往后推迟一天可以使用以下代码:

echo date("Y-m-d H:i:s", strtotime("+1 day", strtotime("2022-01-01 12:00:00")));

输出:

2022-01-02 12:00:00

在上面的代码中,strtotime("+1 day", strtotime("2022-01-01 12:00:00"))表示将"2022-01-01 12:00:00"转换成一个时间戳后,再往后推迟一天,最后用date函数将Unix时间戳转换成易读的字符串。

总结

PHP中的日期函数可以方便地处理日期和时间。strtotime函数可以将一个字符串转换成一个UNIX时间戳,add days可以给一个日期添加天数。例如,我们可以使用以下代码将"2022-01-01 12:00:00"往后推迟一天:

echo date("Y-m-d H:i:s", strtotime("+1 day", strtotime("2022-01-01 12:00:00")));