<?php
$outerarray = array();
$myeventsmodels=Events::model()->findAll();
foreach($myeventsmodels as $myeventsmodel{
$innerarray=array();
$stop_date=date('Y-m-d H:i:s',strtotime($stop_date.'+1 day'));
$innerarray['title']=$myeventsmodel->title;
$innerarray['start']=$myeventsmodel($date)->start_date;
$innerarray['end']=$myeventsmodel->end_date;
$innerarray['url']='/uobportal/#/event';
$outerarray[]=$innerarray;
}
$events=json_encode($outerarray);
?>
答案 0 :(得分:0)
您可以尝试这样:
$stop_date = new DateTime('2009-02-15 10:21:00');
echo 'date before day adding: ' . $stop_date->format('Y-m-d H:i:s');
$stop_date->modify('+1 day');
echo 'date after adding 1 day: ' . $stop_date->format('Y-m-d H:i:s');
答案 1 :(得分:0)
您可以在此处的示例中使用date_add
函数:
$stop_date = "2013-03-15";
date_add($stop_date ,date_interval_create_from_date_string("5 days"));
echo date_format($stop_date,"Y-m-d");
输出将是:
2013-03-20
引用https://www.w3schools.com/php/func_date_date_add.asp
或使用现有日期以及要添加的天数创建一个新的Date对象,如下所示:
$stop_date = "2010-09-17";
echo date('Y-m-d', strtotime($stop_date. ' + 1 days'));
echo date('Y-m-d', strtotime($stop_date. ' + 2 days'));
输出:
2010-09-18
2010-09-19