SQLiteリファレンス
当サイトはSQLiteに関するSQL文やコマンドのリファレンスサイトです。
HOME > Dから始まるSQL文・コマンド

date関数

日付を取得する関数

日付を取得する方法

日付を取得するには、date関数を使用します。

date関数の書き方

select date(書式) from テーブル名
select date("now") from テーブル名

書式にYYYY-MM-DD HH:MM:SS.SSSなどの形式を与えると、HH:MM:SS.SSSなどの部分を切り取ってくれます。

nowを指定すると、現在の年月日が表示されます。

date関数の使い方

PHPのPDOを使用した例

SQL
<?php
$pdo = new PDO("sqlite:./test.sqlite3");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ASSOC);
$pdo->setAttribute(PDO::ATTR_TIMEOUT,5);

$stmt = $pdo->query("select date('now')");
$result = $stmt->fetchAll();

echo "<pre>";
print_r($result);
echo "</pre>";
?>

SQLiteのGUIツールを使用した例

SQL
C:sq>sqlite3 test.sqlite3
sqlite> select date('now');

補足事項

日付や時刻の書式に関しての詳細は本家SQLiteサイトをご覧下さい。
SQLite