2011-07-25 34 views

回答

0

我能够经过一些更多的研究来得到它。这里是

$的currentdate = $这个 - >起始日期; //设置起始日期为变量

$这个 - > END_DATE =日期( “年月日”,的strtotime('+ 4一年,的strtotime($的currentdate))); //将END_DATE现在START_DATE加4年

感谢

+1

如果你使用PHP 5.3,你也可以检查出新的日期函数并做类似'$ end_date = new DateTime($ this-> start_date); $ this-> end_date = $ end_date-> add(new DateInterval('P4Y')) - > format('Y-m-d');'。另请注意,DatePicker js提供了一些不错的日期函数,如果你想在js中进行任何日期操作。 – ldg

1

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

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

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

+0

啊@乔恩日Thnx,我竟然骑上它的工作。但它与你的一样..thnx很多 – bsanneh

相关问题