私のサイトでは、適切な時にメッセージを表示するために、人々がどこにいるのかを知る必要があります。私はこれを行う方法に関するチュートリアルの面で何を探しているかについてはあまりよく分かりません。ASP.NET MVCでタイムゾーンを行う方法は?
私がやりたいことは、ユーザーが自分のサイトに来たときに、ドロップダウンリストからタイムゾーンを選択することです。私は自分の設定をデータベースに保存し、それを使って時間を計算します。
私は何が必要なのか分かりません。データベースの時間はどのように格納する必要がありますか?私はどこかに、UTCとして保存する必要があると読んでいます。これを行うためにデータベースを設定するにはどうすればよいですか?また、私は共有ホスティングサイトにいるので、私はそれをやり遂げることができるように設定しなければなりません(多分webconfigを通して)?
次に、すべてのタイムゾーンの一覧がHTMLヘルパーまたは通常のHTMLとして必要になります。私は本当に1つを作りたくありません。
次に、私が言ったように、私は何をすべきかを示すチュートリアルが必要です。私はそれがその時からのものを追加したり引いたりしていると思うが、間違っている可能性がある。
こんにちはおかげで、私はこれを実装しようとして開始します。私は別の未知のものがある。ユーザーは私のサイトに来ていますか?dbを通過し、タイムゾーンに基づいて表示するメッセージを確認します。だから私は最初に彼らの時が何かを把握し、それをUTCに変換するだろうか?そしてどこでそれをするのですか?あなたの例であなたのやっていることを逆にするのですか? – chobo2
まずは、ユーザーが自分のタイムゾーンを設定できるようにすることについて言及しました。しかし、javascriptを使用してユーザーのタイムゾーンを検出する方法はいくつかあります。たとえば、この記事のように、stackoverflowを検索して詳細情報を得ることができます。http://stackoverflow.com/questions/1017053/finding-the-clients-timezone- and-culture-via-web-service – womp
私は自分たちのタイムゾーンを選んでいて、現在はJavaScriptを調べたいとは思っていません。私はちょうど私が私のデータベースの特定の日付を探し始める方法であると言っていますか? UTFに変換しようとしていますか? – chobo2