如何在PHP中添加特定天数到当前日期?
我已经得到了当前日期:
$today = date('y:m:d');
Run Code Online (Sandbox Code Playgroud)
只需要添加x天数
小智 97
php支持c样式日期函数.您可以通过该strtotime功能使用英语样式短语添加或减去日期.例子...
$Today=date('y:m:d');
// add 3 days to date
$NewDate=Date('y:m:d', strtotime("+3 days"));
// subtract 3 days from date
$NewDate=Date('y:m:d', strtotime("-3 days"));
// PHP returns last sunday's date
$NewDate=Date('y:m:d', strtotime("Last Sunday"));
// One week from last sunday
$NewDate=Date('y:m:d', strtotime("+7 days Last Sunday"));
Run Code Online (Sandbox Code Playgroud)
要么
<select id="date_list" class="form-control" style="width:100%;">
<?php
$max_dates = 15;
$countDates = 0;
while ($countDates < $max_dates) {
$NewDate=Date('F d, Y', strtotime("+".$countDates." days"));
echo "<option>" . $NewDate . "</option>";
$countDates += 1;
}
?>
Run Code Online (Sandbox Code Playgroud)
nic*_*ckf 20
一天是86400秒.
$tomorrow = date('y:m:d', time() + 86400);
Run Code Online (Sandbox Code Playgroud)
Bis*_*kar 11
添加x no的最简单方法.天..
echo date('Y-m-d',strtotime("+1 day")); //+1 day from today
Run Code Online (Sandbox Code Playgroud)
或者从指定日期开始......
echo date('Y-m-d',strtotime("+1 day", strtotime('2007-02-28')));
Run Code Online (Sandbox Code Playgroud)
用PHP 5.3
$date = new DateTime();
$interval = new DateInterval('P1D');
echo $date->format('Y-m-d') , PHP_EOL;
$date->add($interval);
echo $date->format('Y-m-d'), PHP_EOL;
$date->add($interval);
echo $date->format('Y-m-d'), PHP_EOL;
Run Code Online (Sandbox Code Playgroud)
将输出
2012年12月24日
2012-12-25
2012-12-26
| 归档时间: |
|
| 查看次数: |
128965 次 |
| 最近记录: |