質問編集履歴

2

質問を受けての追記

2018/04/18 03:06

投稿

kazoogon
kazoogon

スコア281

test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,55 @@
153
153
 
154
154
 
155
155
  よろしくお願いいたします。
156
+
157
+
158
+
159
+ **回答を受けての追記**
160
+
161
+ --
162
+
163
+ **(試した方法3つ)**
164
+
165
+ ①v-ifの中にPHPを直接挿入```v-if='{{now()}}<col.check_time'```
166
+
167
+ **結果**
168
+
169
+ PHPのnow()と比べるこの方法が一番楽だが、syntax errorでる(そもそもv-ifの中にPHPコード入れられないのか??)
170
+
171
+
172
+
173
+ ②PHP側でUNIXタイムスタンプで値取得(strtotime)
174
+
175
+  →JS側でjson_encode
176
+
177
+ →Date型に変換(new Date(hoge*1000))
178
+
179
+ **結果**
180
+
181
+ PHP側で```"check_time" =>strtotime('Y-m-d 09:00:00')```と変更、しかしこの書き方だとfalseが返る。時間だけ指定してのstrtotimeは仕様上無理なのか??
182
+
183
+
184
+
185
+ ③PHP側でDate型で値取得(date)
186
+
187
+ →JS側でjson_encode
188
+
189
+ →UNIXタイムスタンプに変更↓
190
+
191
+ ```
192
+
193
+ var rows = @json($rows);
194
+
195
+ for(var i=0; i<rows.length; i++){
196
+
197
+ rows[i].columns[0].checktime = Date.parse(rows[i].columns[0].check_time);
198
+
199
+ console.log(Date.parse(rows[i].columns[0].check_time))//このlogはUNIX型に変換されている
200
+
201
+ }
202
+
203
+ console.log(rows);//このlogはUNIXに変換されてない
204
+
205
+ ```
206
+
207
+ となりました、③に関しては凡ミス??のような気も致しますが、よろしくお願いします。

1

題名の変更

2018/04/18 03:06

投稿

kazoogon
kazoogon

スコア281

test CHANGED
@@ -1 +1 @@
1
- vue.js vue-if文にて時間を比較するには??
1
+ vue.js vue-if文にて時間を比較するには??
test CHANGED
File without changes