質問編集履歴

5

誤字

2022/03/14 13:08

投稿

emi_ono
emi_ono

スコア83

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
 
14
- foreach ( $daterange as $date ) を使い今日の日付と時間11:00から23:00を15分間隔で下記のように値を表示しています。
14
+ foreach ( $daterange as $date ) を使い今日の日付と時間11:00から23:00を15分間隔で下記のように値を取得しています。
15
15
  >2022-03-1411:00
16
16
  >2022-03-1411:15
17
17
  >:

4

誤字修正

2022/03/14 13:07

投稿

emi_ono
emi_ono

スコア83

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
 
14
- foreachを使い今日の日付と時間11:00から23:00を15分間隔で下記のように値を取得しています。
14
+ foreach ( $daterange as $date ) を使い今日の日付と時間11:00から23:00を15分間隔で下記のように値を表示しています。
15
15
  >2022-03-1411:00
16
16
  >2022-03-1411:15
17
17
  >:

3

「該当のソースコード」に変数定義をを記述しました

2022/03/14 12:58

投稿

emi_ono
emi_ono

スコア83

test CHANGED
File without changes
test CHANGED
@@ -74,6 +74,32 @@
74
74
  }
75
75
  ?></th>
76
76
  <?php
77
+ date_default_timezone_set( 'Asia/Tokyo' );
78
+ //日付を取得(今日・明日・明後日)
79
+ $todayFmt1 = date('m/d');
80
+ $today = date('Y-m-d');
81
+ //曜日を取得(今日・明日・明後日)
82
+ $todayWeek = date('w');
83
+ $week = [
84
+ '日', //0
85
+ '月', //1
86
+ '火', //2
87
+ '水', //3
88
+ '木', //4
89
+ '金', //5
90
+ '土', //6
91
+ ];
92
+ //予約開始時間設定(時)
93
+ $start = "11:00";
94
+ //受付終了時間設定(時)
95
+ $end = "23:10";
96
+ //時間間隔(分)
97
+ $timeFrame = "15";
98
+ //予約table時間変数設定
99
+ $begin = new DateTime($start);
100
+ $end = new DateTime($end);
101
+ $interval = new DateInterval('PT'.$timeFrame.'M');
102
+ $daterange = new DatePeriod($begin, $interval, $end->modify('+1 min'));
77
103
 
78
104
  foreach ( $daterange as $date ) {
79
105
  $time = $date->format( "H:i" );

2

DBテーブルサンプルを書き換えました

2022/03/14 12:13

投稿

emi_ono
emi_ono

スコア83

test CHANGED
File without changes
test CHANGED
@@ -150,16 +150,22 @@
150
150
 
151
151
  ### DBテーブルサンプル
152
152
 
153
- +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
153
+ CREATE TABLE IF NOT EXISTS `customer` (
154
+ `reserve_no` int(11) NOT NULL,
155
+ `start_time` varchar(50) NOT NULL,
156
+ `end_time` varchar(50) NOT NULL,
157
+ `shop_id` int(11) NOT NULL,
158
+ `created` varchar(50) NOT NULL
159
+ )
154
- | reserve_no | start_time | end_time | shop_id | created |
160
+ INSERT INTO `customer` (`reserve_no`, `start_time`, `end_time`, `shop_id`, `created`) VALUES
155
- +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
156
- | 1 | 2021-09-1711:00 | 2021-09-1712:10 | 1 | 2021-01-16 14:20 |
161
+ (1, '2021-09-1711:00', '2021-09-1712:10', 1, '2021-01-16 14:20'),
157
- | 2 | 2021-10-1623:45 | 2021-10-1701:00 | 2 | 2021-10-16 14:37 |
162
+ (2, '2021-10-1623:45', '2021-10-1701:00', 2, '2021-10-16 14:37'),
158
- | 3 | 2022-03-0616:00 | 2022-03-0617:40 | 1 | 2022-03-06 11:44 |
163
+ (3, '2022-03-0616:00', '2022-03-0617:40', 1, '2022-03-06 11:44'),
159
- | 4 | 2022-03-0821:15 | 2022-03-0822:55 | 1 | 2022-03-08 18:32 |
164
+ (4, '2022-03-0821:15', '2022-03-0822:55', 1, '2022-03-08 18:32'),
160
- +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
165
+ (5, '2022-03-1423:00', '2022-03-1423:35', 1, '2022-03-14 16:47');
161
166
 
162
167
 
163
168
 
164
169
 
165
170
 
171
+

1

DBテーブルサンプルを追記しました

2022/03/14 07:09

投稿

emi_ono
emi_ono

スコア83

test CHANGED
File without changes
test CHANGED
@@ -148,6 +148,16 @@
148
148
  このコードを追記するとエラーが出ます。
149
149
 
150
150
 
151
+ ### DBテーブルサンプル
152
+
153
+ +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
154
+ | reserve_no | start_time | end_time | shop_id | created |
155
+ +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
156
+ | 1 | 2021-09-1711:00 | 2021-09-1712:10 | 1 | 2021-01-16 14:20 |
157
+ | 2 | 2021-10-1623:45 | 2021-10-1701:00 | 2 | 2021-10-16 14:37 |
158
+ | 3 | 2022-03-0616:00 | 2022-03-0617:40 | 1 | 2022-03-06 11:44 |
159
+ | 4 | 2022-03-0821:15 | 2022-03-0822:55 | 1 | 2022-03-08 18:32 |
160
+ +----+----------------+-------------+---------------+------------+---------------+------------+---------------+------------+
151
161
 
152
162
 
153
163