現在、私はすべての PHP UNIX タイムスタンプを2k38 issueを超えて動作するように変換しています。
setcookie()の 有効期限パラメーターが UNIX タイムスタンプを使用していることに気付きました。おそらくDateTimeクラスを使用して、代替方法で有効期限を設定する方法はありますか?
有効期限に関する PHP ドキュメントから:
注: 日付形式 Wdy、DD-Mon-YYYY HH:MM:SS GMT とは対照的に、expire パラメータが Unix タイムスタンプを使用していることに気付くかもしれません。これは、PHP が内部でこの変換を行うためです。