SQLiteの日付計算と関数の実装

SQLiteの貧弱な日付計算と日付関数を充実できる方法を解説しています!

サイトの概要

このサイトではSQLiteのカレンダーデータの作成、日付計算をPHPで拡張する方法、PHPの日付関数をSQLiteデータベースに組み込む方法を解説しています。

SQLiteは1ファイルで実装できる本格的なSQLを使用するデータベースです。
非常に手軽で便利なんですが、筆者が使用していて気になるのが日付計算関係の機能が貧弱なことです。
ネット上でSQLiteの日付機能周りのことを調べまわってもいい解決方法が見つかりませんでした。
ですので、自分で開発してそれを解説してしまえばいいとこのサイト作成した次第です。

解説内容リスト

以下のリストはこのサイトで解説しているSQLiteで実装できる日付計算、カレンダー作成、PHPによる関数定義の内容です。
リストはリンクになっていますので、クリックで移動してください。

SQLiteとPHPのバージョン

このサイトで使用しているSQLiteとPHPのバージョンは以下の通りです。

SQLite
3.14.1
PHP
7.0.18