MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

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)

  1. HTMLを使用した入力タイプDateTime値の形式

    input type =” datetype”を使用します。日時入力タイプは、HTMLでを使用して使用されます。これを使用して、ユーザーが日付と時刻を選択できるようにします。入力フィールドがクリックされるたびに、日時ピッカーのポップアップが表示されます。 <!DOCTYPE html> <html>    <head>       <title>HTML input datetime</title>    </head>    <

  2. 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(