私が指定した時間の間、毎日1つのアイテムを販売するWebサイトで作業しています。このサイトはグルーポンによく似ており、期限が切れると取引が終了します。私の問題は、国によってタイムゾーンが異なる世界でこれを実装するにはどうすればよいですか?人々が時々それを無効にしているので、私はjavascriptの使用を控えようとしています。
どんな助けでもありがたいです、ありがとう。
私が理解していないのは、それが「あなたが指定した時間の間実行される」場合、それらがどのタイムゾーンにあるかは問題ではないということです。
アイテムが作成されてから逆方向にカウントを開始するタイマー(カウントダウン)を作成する必要があります。
すべてのタイムゾーンで同じ時間(たとえば、すべてのタイムゾーンでローカルの午前10時から午後6時)に取引を販売しようとしている場合、それはおそらく起こりません。訪問者のタイムゾーンを取得する信頼できる方法はありません。javascriptを試すことはできますが、オフにしたり、簡単に偽装したりすることができます。あなたの最善の策は、カウントダウン時間を行い、「残り6時間35分です...彼らが続く間にそれを購入してください!」と言うことです。