teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見直し

2021/03/04 10:33

投稿

退会済みユーザー
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
  ちゃんとタイムゾーンを意識してオフセットするか、