如何将天数添加到确切的日期格式

时间:2013-11-18 13:18:38

标签: php mysql

使用PHP如何做到这一点

$today = date("m/d/y"); // showing today

输出11/18/13将以start date

的形式保存在mysql中

好的,如果我想添加到此start date 30天... 60天... 90天或任意天数添加到$today,结果仍然是格式{ {1}}

示例可以解释更多我的意思

m/d/y

然后添加10天,因此$today = date("m/d/y"); // 11/18/13 应为$expired;在几天内,结果应为$today + 10

〜谢谢

3 个答案:

答案 0 :(得分:1)

使用DateTime::add()(PHP 5.3)

<?php
$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "\n";
?>

答案 1 :(得分:1)

尝试这样的事情应该适合你

<?php
$Date = date("m/d/y");
echo date('m/d/y', strtotime($Date. ' + 10 days'));

?>

答案 2 :(得分:0)

使用此代码:

$today = date("m/d/y");
echo date('m/d/y', strtotime($today. ' +10 day'));

根据您的需要,输出将是11/28/13