如何计算php中的日期和月份?

时间:2019-11-06 08:49:25

标签: php

元素:"added_date" => date("Y-m-d H:i:s"),存储在2019-10-30 21:25:57之类的数据库中,我想计算自从上一篇文章被编辑以来的几天前;就我而言,大约要7天前。

<?php
if ($_POST) {
    extract($_POST);

    $dataupdate = array(
        "email" => $email,
        "contactname" => $contactname,
        "submissions" => $submissions,
        "ispublish" => $ispublish,
        "added_date" => date("Y-m-d H:i:s"),
    );

    $ins = $db->insert($dataupdate, PREFIX . "submissions");

    $_SESSION["add_message"] = 1;
    ?>
    <script type="text/javascript">
        location.href = "index.php?action=contact_submissions";
    </script>
<?php
}
?>

1 个答案:

答案 0 :(得分:0)

您可以使用DateTime。 https://www.php.net/manual/en/datetime.diff.php 页面示例:

$datetime1 = new DateTime('2019-10-30 21:25:57');
$datetime2 = new DateTime('2019-11-31 21:25:57');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');