PHP日期操作

时间:2010-06-01 10:56:57

标签: php datetime

我需要从数据库中提供的特定日期开始前30天(例如:2010-05-23 12:36:29)。我尝试使用

date('d', strtotime("-30 days"))

我正在寻找当前的答案,但是我无法从数据库输入日期。请帮我解决问题。

1 个答案:

答案 0 :(得分:4)

一步一步:

$db_string =           "2010-05-23 12:36:26";
$db_timestamp =        strtotime($db_string);
$db_timestamp_30days = strtotime("-30 days", $db_timestamp);

$readable_date = date("d", $db_timestamp_30days);