私は、投稿を表示する 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 タイムスタンプと同期しますか? 私のサーバー時間値で?
ここで本当に迷子になりました…
どんな助けやアドバイスも大歓迎です! 前もって感謝します!
ロイス