日時を安全に旅させるテクニック:Webアプリケーションで安全・便利に日時を扱おう! by すか

PHPカンファレンス福岡2024
レギュラートーク(30分)
U25(25歳以下)

日時を安全に旅させるテクニック:Webアプリケーションで安全・便利に日時を扱おう!

sucalul すか sucalul
6

日時はクライアント、サーバ、データベースといった要素間で「旅」をします。
また、ある日付から1ヶ月後や2年前といった計算には、想像以上に多くの考慮が必要です。
本トークでは、それぞれの要素での日時の安全な扱い方を具体例と共に解説します。

話すこと:

  • タイムゾーンにおける問題と解決策(DBはPostgreSQLを中心に)
  • SPAでの日時のクライアントとサーバ間通信
  • PHPで実装された「危ない」日時操作を「安全な」日時操作に置き換える方法
    • 例に出すコードの問題点と解決策
    • date()からDateTimeクラスへの移行など
  • これらのテスト方法

ターゲット:

  • 日時操作をコピペしている方
  • 文字列操作で日付を生成している方
  • より良い日時を扱うの方法を学びたい方

うるう年のこの機会に一緒に日時の扱いを見直して、安全な操作方法を学びましょう。