私は医者の予約制度に取り組んでいます。先ず、医師が開始時刻と終了時刻を午前10時から午後6時までに入力します。 10時30分〜10時30分、10:30〜11:00、終了時刻まで30分間隔でタイミングを出したい。データベースから開始時刻と終了時刻を選択する。これどうやってするの?私は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. AMまたはPMで30分間隔でタイミングを表示したい
- 2. mssql 30分間隔beteen 2 datetime
- 3. PHP:30分間隔で並べ替え
- 4. テキストビューで経過時間を表示する方法1時間30分
- 5. 5分間隔のUIDatePickerは、間隔が表示されている間に表示されます
- 6. php - 時間間隔を等間隔に分割する
- 7. 分割時間間隔をバッチで
- 8. PostgreSQL:月:=間隔'30日 ';
- 9. GTM AngularJSを使用して30分間隔で複数のセッション
- 10. python datetime-spanを等間隔の時間間隔に分割する方法は?
- 11. UIDatePicker間隔は10分ですか?私は10分間隔で時間のためのピッカーを設定しようとしています
- 12. 時間間隔
- 13. particluar時間間隔のボタンを表示したり隠す方法
- 14. 時間間隔を表すJava 8クラス
- 15. 時間が30分以下のSELECT行?
- 16. クライアントサーバーの遅延時間30分
- 17. Javascript:2秒のマウスオーバー時間間隔での表示ウィンドウ
- 18. 時間間隔/間隔を複数のビンに分割する方法
- 19. 時間間隔中に警告ボックスを表示する
- 20. 時間ステップ0.1秒〜30分(UTC小数点時間)
- 21. 時間間隔タスクサービス
- 22. vbscriptでの時間間隔の時間
- 23. 秒単位のサンプリング間隔を30秒間隔に集約し、POSIXct
- 24. 特定の日時で30秒間隔を追加
- 25. 指定した時間に30分を追加
- 26. 秒を分数時間に変換します(30分ではなく、50分の0.5時間です)
- 27. ページの読み込み時にポップアップを表示し、それを一定の時間間隔で表示したり非表示にしたりします。
- 28. Pandas TimeDeltaIndex、PeriodIndex、またはDateTimeIndexを30分間隔で使用できますか?
- 29. JPQLの時間間隔
- 30. ビデオの時間間隔
あなたはこれまでに何を試しましたか?あなたのコードを共有してください。どのデータベースを使用していますか? –
だから問題は何ですか?必要なデータだけを使って簡単なhtml selectを作成してください。 – DEADMC
スタックオーバーフローはコード記述サービスではありません。あなたのコードを書くように私たちに依頼しないでください。 – roberto06