日付を選択('1994-11-05T13:15:30Z');
上記のクエリは null を返しています...
私が知る限り、日付は有効なようです (このクエリを MySQL で試してみたところ、問題なく動作しました)。
私はPHP 5.4.14を使用しています
SQLite は、必ずしも MySQL と同じ SQL を使用するとは限りません。ANSI SQL と完全に互換性のある SQL ダイアレクトはほとんどないため、あるデータベース システムの SQL が別のシステムで機能することは期待できません。
docsによると、dateMySQL のものと同様に動作するはずです。ただし、ISO 8601 のタイムゾーン修飾子はまったくサポートされていないようです。タイムゾーンが必要な場合 (日付のみが必要かどうかはわかりません)、次のことを試すことができます (今はテストできません)。
SELECT date('1994-11-05T13:15:30', 'utc')