我正在约会,但我陷入困境。如何在1.2之后或在给定日期之后的1。5年后获得日期?
我的代码如下:
$date = date("Y-m-d", strtotime($from_date . ' +'.$valid_duration.' '.$day) );
其中$valid duration
的数字可以是1,2,1.2等,$day
是年,月,日。
答案 0 :(得分:1)
要获得未来日期,请尝试以下方法:
$StartingDate = date('Y-m-d'); // todays date as a timestamp
$newEndingDate = date("Y-m-d", strtotime(date("Y-m-d", strtotime($StartingDate)) . " + 1 year 2 months 5 days"));
希望这有帮助。
答案 1 :(得分:0)
不确定您是否可以使用小数点定义年/月/日。
但无论如何,您是否考虑过只使用时间戳?
一天86400秒,所以说你想从未来一年获得约会,你可以使用类似的东西:
$thetime = time() + (365 * 86400);
$date = date("Y-m-d", $thetime);