php strtodate如何进行日期计算

avatar
作者
猴君
阅读量:0

在PHP中,可以使用strtotime()函数将日期字符串转换为时间戳,然后使用date()函数进行日期计算。以下是一个简单的示例:

<?php // 将日期字符串转换为时间戳 $date_string = "2021-08-01"; $timestamp = strtotime($date_string);  // 在时间戳上增加一个月(30天) $new_timestamp = strtotime("+30 days", $timestamp);  // 将新的时间戳转换回日期字符串 $new_date_string = date("Y-m-d", $new_timestamp);  // 输出结果 echo "原始日期: " . $date_string . "\n"; echo "新日期: " . $new_date_string . "\n"; ?> 

在这个示例中,我们首先将一个日期字符串(“2021-08-01”)转换为一个时间戳。然后,我们在该时间戳上增加30天,得到一个新的时间戳。最后,我们将新的时间戳转换回日期字符串并输出结果。

注意:strtotime()函数接受一个可选的第二个参数,表示要添加的天数。在这个例子中,我们使用"+30 days"来表示添加30天。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!