回答編集履歴
1
見直し
answer
CHANGED
@@ -17,6 +17,16 @@
|
|
17
17
|
|
18
18
|
で現在日時が得られるようなので、PHP側から与えずに実行SQL文に`date('now')`って書いた方が早いんじゃないかなと思いますが、いかがでしょうか。
|
19
19
|
|
20
|
+
```php
|
21
|
+
$sql = "INSERT INTO $tablename(view_name,message,post_date) VALUES(:name,:main,$now)";
|
22
|
+
```
|
23
|
+
↓
|
24
|
+
```php
|
25
|
+
$sql = "INSERT INTO $tablename(view_name,message,post_date) VALUES(:name,:main,date('now'))";
|
26
|
+
```
|
27
|
+
|
28
|
+
(例によって動作確認は取っていませんが。)
|
29
|
+
|
20
30
|
なお、SQLite3ではUTCで日時を管理しているので、JSTな日付時刻を格納するときには
|
21
31
|
UTCだけどそのまま使っちゃうのか、
|
22
32
|
ちゃんとタイムゾーンを意識してオフセットするか、
|