日付/時刻を MSSQL データベースに保存する必要がある PHP アプリケーションを計画しています。(好奇心旺盛な方のために説明すると、これはカレンダー アプリケーションです。) この情報を保存するのに推奨される形式は何ですか?
MSSQL には独自の datetime データ型があり、データベース自体で適切に機能し、非常に読みやすくなっています。ただし、datetime 値を PHP の優先フォーマットである UNIX タイムスタンプに変換する MSSQL 関数はありません。これにより、PHP での使用が少し難しくなります。UNIX タイムスタンプは、PHP が好むものであるため魅力的ですが、確かにそれほど読みやすくはなく、データを操作するための優れた組み込みの MSSQL 関数がたくさんありません。
この情報を datetime データ型、UNIX タイムスタンプ (int、bigint、または varchar データ型) として保存するか、両方の形式を並べて保存しますか、それともまったく別の形式で保存しますか?