我正在嘗試為公交系統(tǒng)生成行程列表。我獲得了巴士路線的服務(wù)開(kāi)始時(shí)間,每天的運(yùn)行次數(shù)和頻率。例如- 如果第一次運(yùn)行是在 05:00,則下一次運(yùn)行是在 06:00,07:00 &son 最多運(yùn)行 7 次。我被困在生成出發(fā)/到達(dá)時(shí)間范圍數(shù)組上,如下所示。Array( [0] => 05:00-06:00 [1] => 06:00-07:00 [2] => 07:00-08:00 [3] => 08:00-09:00 [4] => 09:00-10:00 [5] => 10:00-11:00)我是一個(gè)PHP新手,對(duì)PHP中的日期和時(shí)間概念知之甚少。所以需要幫助。
1 回答

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
$start = date('H:i', strtotime( $_POST['START'] ));
$frequenzy = date( 'g', strtotime( $_POST['FREQUENZY'] ));
$trips = $_POST['TRIPS'];
$time_array = array();
for( $i = 0; $i <= $trips; $i++ ) {
$end = date( 'H:i', strtotime( $start . "+$frequenzy hour" ) );
$time_array[] = "$start-$end";
$start = $end;
}
我認(rèn)為這會(huì)對(duì)你有所幫助。您只需調(diào)整 $_POST 占位符。
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)
0/150
提交
取消