我正在開展醫生預約系統,其中醫生將首先進入開始時間和結束時間,如上午10:00至下午6:00。如果用戶想要預約醫生它會按照預定時間顯示。我想以30分鐘的時間間隔顯示時間,例如10:00 - 10:30,10:30-11:00。結束時間。它將從數據庫中選擇開始時間和結束時間。我怎樣才能做到這一點?我想要顯示30分鐘的時間間隔/
回答
僞代碼:
do connection to database
get result from database with start and endtime
new array
while startTime is not equal to endTime
startTime + 30 minutes
insert into array startTime
while end
generate selectbox with array values
show selectbox
這是你如何能做到這一點。
你必須使用strtotime
才能達到你想要的。
$starttime = '9:00'; // your start time
$endtime = '21:00'; // End time
$duration = '30'; // split by 30 mins
$array_of_time = array();
$start_time = strtotime ($starttime); //change to strtotime
$end_time = strtotime ($endtime); //change to strtotime
$add_mins = $duration * 60;
while ($start_time <= $end_time) // loop between time
{
$array_of_time[] = date ("h:i", $start_time);
$start_time += $add_mins; // to check endtie=me
}
輸出可以使用貝洛代碼獲得。
echo '<pre>';
print_r($array_of_time);
echo '</pre>';
對於上面的代碼的輸出將是這樣的。
Array
(
[0] => 09:00
[1] => 09:30
[2] => 10:00
[3] => 10:30
[4] => 11:00
[5] => 11:30
[6] => 12:00
[7] => 12:30
[8] => 01:00
[9] => 01:30
[10] => 02:00
[11] => 02:30
[12] => 03:00
[13] => 03:30
[14] => 04:00
[15] => 04:30
[16] => 05:00
[17] => 05:30
[18] => 06:00
[19] => 06:30
[20] => 07:00
[21] => 07:30
[22] => 08:00
[23] => 08:30
[24] => 09:00
)
@Rahul Pamnani。如果您在使用我的代碼時遇到任何障礙,請告訴我。 –
非常感謝。但問題是我想在表格中顯示這個時間,比如9:00 - 9:30。下一排9:30至10:00。請幫助。@ Naresh Kumar.P –
@RahulPamnani。我先回答你的問題。現在,這是你的額外問題,你得到了輸出後,你是在等待。你應該讚揚這個答案,一旦你有了信用,我們將討論這個問題。因爲所有人都想分享基於SO中的學分的知識。 –
- 1. 我想按上午或下午30分鐘的時間間隔顯示時間。
- 2. Kendo UI DateTimePicker - 從00:30到24:00顯示30分鐘的時間間隔
- 3. iphone中的分隔時間爲30分鐘間隔
- 4. LINQ體30分鐘間隔,以小時
- 5. 以30分鐘的時間間隔創建時間序列
- 6. 按30分鐘的時間間隔分組查詢
- 7. MySQL查詢選擇分鐘日期時間30天的間隔
- 8. HighStocks固定Xaxis 30分鐘間隔
- 9. 如何在以30個分鐘間隔
- 10. 在列表視圖中間隔30分鐘後的時鐘時間
- 11. 轉換數據幀到時間序列在30分鐘間隔
- 12. 限制時間DateTimePicker爲30分鐘間隔
- 13. 以10分鐘的時間間隔顯示Toast消息
- 14. 增加30分鐘時間使其回去30分鐘
- 15. 時刻分裂日期爲30分鐘間隔
- 16. Javascript將時間顯示爲下一個15分鐘的時間間隔
- 17. 兩個日期之間的所有日期,間隔30分鐘
- 18. 如何時30個分鐘計時間隔SWIFT 2.3
- 19. MYSQL - 日期/時間顯示最後30分鐘
- 20. 我想要一個自舉時間選擇器從下拉菜單中選擇持續時間間隔爲30分鐘的開始時間
- 21. Telerik日期時間選擇器 - 時間顯示30分鐘範圍
- 22. 如何30分顯示時間跨度
- 23. 組時間X分鐘,分裂在X分鐘間隔
- 24. 從班次時間扣除30分鐘
- 25. 休息時間到30分鐘塊
- 26. 獲取當前系統時間,然後想在該時間添加30分鐘
- 27. 如何從5分鐘彙總數據,到30分鐘,同時保持日期的時間間隔等數值
- 28. 間隔5分鐘的時間爲15分鐘的時間間隔的平均數據
- 29. 顯示時間間隔
- 30. 我的數據在R中的間隔時間爲5分鐘
你到目前爲止嘗試過什麼?請分享您的代碼。你正在使用哪個數據庫? –
那麼最新的問題?只需用你需要的數據創建簡單的html選擇。 – DEADMC
堆棧溢出不是代碼寫入服務。請勿要求我們爲您編寫代碼。 – roberto06