トップページ >  MySQL >  日付、時刻、曜日の取得
初版2010/01/13: 最終更新日2010/01/13
日付、時刻、曜日の取得
目次
日付、時刻、曜日の取得
日付、時刻、曜日の取得方法
下記の関数を使用すると現在の日付の情報が簡単に取得できます。

current_time 時間を取得する
current_date 日付を取得する
current_timestamp 日付、時刻を取得する
now() 日付、時刻を取得する
サンプル
時間を取得する例
mysql> select current_time;
+--------------+
| current_time |
+--------------+
| 06:43:15     |
+--------------+


日付の取得する例
mysql> select current_date;
+--------------+
| current_date |
+--------------+
| 2006-09-13   |
+--------------+


日付、時刻の取得する例
mysql> select current_timestamp;
+---------------------+
| current_timestamp   |
+---------------------+
| 2006-09-13 06:14:47 |
+---------------------+


日付、時刻の取得する例
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2006-11-23 13:49:22 |
+---------------------+


曜日の取得する例
mysql> SELECT DAYNAME(NOW());
+----------------+
| DAYNAME(NOW()) |
+----------------+
| Friday         |
+----------------+


曜日を数字で取得する例(月曜日が0で1ずつ増えていきます)
mysql> SELECT weekday(now());
+----------------+
| weekday(now()) |
+----------------+
|              0 |
+----------------+


今年に入って何日経過したかを取得する例
mysql> SELECT dayofmonth(now());
+-------------------+
| dayofmonth(now()) |
+-------------------+
|                15 |
+-------------------+


月末の日付を取得する例
mysql> SELECT last_day(now());
+-----------------+
| last_day(now()) |
+-----------------+
| 2007-01-31      |
+-----------------+