的結束日期,我作爲UNIX時間戳PHP - 獲得啓動和當前的日期間隔
$now = strtotime("2013-12-10");
$start_date = strtotime("2013-01-01");
$end_date = strtotime("2013-12-31");
的$start date
和$end date
跨度一段時間,$now
時間戳坐在兩人的中間。
我也有像這樣的變量日期間隔:
$interval = new DateInterval('P1W');
// or
$interval = new DateInterval('P3D');
鑑於上述情況我怎麼拿到now
坐落在區間的開始和結束時間戳? $now
,$start_date
,$end_date
並且間隔將是動態的。
例
可以說我有這些參數:
$start_date = '2013-01-01 00:00:00';
$end_date = '2013-12-31 23:59:59';
$now = '2013-12-10 15:45:34';
$interval = new DateInterval('P1W');
我想知道的區間$現在坐在輸出的開始和結束日期我希望從上面。 params爲:
$int_start_date = '2013-12-10 00:00:00';
$int_end_date = '2013-12-16 23:59:59';
閱讀本手冊PHP函數'date',你會知道該怎麼做:http://php.net/manual/en/function.date.php – Jurik
我已經閱讀手冊多次但我不能想出解決方案來解決我的問題,因此我在這裏問。 – Brady
您是否說現在您知道$的價值,並且您現在需要查找$ start_date和$ end_date的值,因爲$ now是4週期間的中間日期? – vascowhite