0

私は、投稿を表示する Web サイト (PHP/MySQL ベース) を開発しています。たとえば、特定の種類の投稿は、「リリース」日になる前にのみ表示されます。

これまで私は使用してきました:

  • $released_date = date("Y-m-d H:i:s");私のスクリプトで、データベースの任意の日付を日時として保存します
  • NOW() > released_date特定の投稿を取得するための私のmysqlリクエストで
  • time() > strtotime($data['released_date'])私のphpスクリプトで、投稿内の特定の機能を表示または非表示にします

しかし、これらは互いに互換性がない可能性があり (少なくとも最後の 1 つと最初の 2 つ)、タイム ゾーンの問題が発生しているようです。どうすればこれら3つを両立させることができますか?

ユーザーがどこにいても、世界中のどこにいても、「同じように機能する」ウェブサイトが必要です。つまり、投稿の日付が特定の値に達した場合、誰もがそれを見て特定の機能を使用できるということです。

これにはどのような戦略が最適でしょうか? すべてを UNIX タイムスタンプと同期しますか? 私のサーバー時間値で?

ここで本当に迷子になりました…

どんな助けやアドバイスも大歓迎です! 前もって感謝します!

ロイス

4

0 に答える 0