想要从使用CjuiDatePicker给出的开始日期计算结束日期

时间:2011-07-25 09:43:21

标签: php mysql yii

我是yii框架的新手,我正在使用CJUIDatePicker来获取一个插入到我的表中的start_date。我还有一个名为end_date的字段,我想从代码中插入end_date,例如像这样:

$this->end_date = $this->start_date + 2Months; // how to do this?

2 个答案:

答案 0 :(得分:1)

这取决于start_dateend_date的格式。如果它是UNIX时间戳,那么最简单的是:

$this->end_date = strtotime('+2 months', $this->start_date);

如果是别的话,答案取决于究竟是什么。

答案 1 :(得分:0)

经过一些研究,我得到了它。这就是

$ currentDate = $ this-> start_date; //将start_date设置为变量

$ this-> end_date = date(“Y-m-d”,strtotime('+ 4 year',strtotime($ currentDate))); // end_date现在是start_date加4年

感谢