excel旧ブログの自作手帳がそこそこの需要あるようですので、excelマクロをすこし整えたものを公開します。A5ルーズリーフを使い、excelでデイリーリフィルを生成、印刷して使います。CodeIgniter3PHPでdate()関数を素朴に使うと日付またぎや秒単位のずれに悩まされることがあります。バッチ処理でデータベースのupdate_atがずれたり、たまたま23時59分58秒に実行開始して0時0分2秒で終わる、などの時です。date()はデフォルトでその実行タイミングでの時刻を使用するので、2回以上実行するとき、その値が同じとは限らないのです。