MySQLのDATETIME形式の値に1日を追加しますか?
DATETIME形式の値に日を追加するには、MySQLのDATE_ADD()関数を使用できます。
構文は次のとおりです-
select date_add(now(),interval 1 day) as anyVariableName;
これで、日時形式に日を追加するために上記の構文を実装できます。
mysql> select date_add(now(),interval 1 day) as Adding1DayDemo;
以下は出力です-
+---------------------+ | Adding1DayDemo | +---------------------+ | 2018-12-07 20:06:59 | +---------------------+ 1 row in set (0.00 sec)
日付にのみ日を追加する場合は、curdate()関数を使用できます。クエリは次のとおりです-
mysql> select date_add(curdate(),interval 1 day) as Adding1DayDemo;
以下は出力です-
+----------------+ | Adding1DayDemo | +----------------+ | 2018-12-07 | +----------------+ 1 row in set (0.00 sec)
テーブルを作成し、それにいくつかの日付値を挿入しましょう-
mysql> create table AddOneday −> ( −> DueTime datetime −> ); Query OK, 0 rows affected (1.05 sec)
これで、関数now()とcurdate()の両方を使用してレコードを挿入できます。クエリは次のとおりです-
mysql> insert into AddOneday values(now()); Query OK, 1 row affected (0.22 sec) mysql> insert into AddOneday values(curdate()); Query OK, 1 row affected (0.53 sec)>
selectステートメントを使用してテーブルのすべてのレコードを表示します-
mysql> select *from AddOneday;
以下は出力です-
+---------------------+ | DueTime | +---------------------+ | 2018-12-06 20:10:47 | | 2018-12-06 00:00:00 | +---------------------+ 2 rows in set (0.00 sec)
DATE_ADD()を使用して1日を追加します。クエリは次のとおりです-
mysql> select date_add(DueTime,interval 1 day) as AddingOneDay from AddOneday;
以下は、更新された日付を表示する出力です-
+---------------------+ | AddingOneDay | +---------------------+ | 2018-12-07 20:10:47 | | 2018-12-07 00:00:00 | +---------------------+ 2 rows in set (0.00 sec)
-
HTMLを使用した入力タイプDateTime値の形式
input type =” datetype”を使用します。日時入力タイプは、HTMLでを使用して使用されます。これを使用して、ユーザーが日付と時刻を選択できるようにします。入力フィールドがクリックされるたびに、日時ピッカーのポップアップが表示されます。 <!DOCTYPE html> <html> <head> <title>HTML input datetime</title> </head> <
-
MySQL DATETIME値をJavaScriptでJSON形式に変換する方法は?
変換するには、JSON.stringify()を使用します。以下は、JavaScriptでMySQLDATETIME値をJSON形式に変換するコードです- <script> var mySQLDateTime = new Date("Fri Sep 06 2019 22 −54 −48 "); var yearValue = mySQLDateTime.getFullYear(); var dateValue = mySQLDateTime.getDate(); var monthValue=mySQLDateTime.getMonth(