問題タブ [timezone-offset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
4584 参照

sql - 電話番号に基づいて人のタイムゾーン(GMTオフセット)を計算しますか?

電話番号に基づいて現地時間を表示するようリクエストがありました。ローカルのGMTオフセットを知っているので、US zip_codeをGMTオフセット(例:-5)にリンクするデータベーステーブルを介してUSA電話を処理できます。しかし、米国以外の電話番号や国名を変換する方法がわかりません(これらの人々は明らかに郵便番号を持っていません)。

よろしければ、私の雇用主の大学は、卒業生に寄付を募り、妥当な時間内にそれを行いたいと考えています。

申し訳ありませんが、HOMEの電話番号を検討していることを明確に述べていませんでした。したがって、ローミングは問題ではありません。この情報を入手できる参照テーブルまたはOracleアプリケーションを探しています。

0 投票する
1 に答える
347 参照

asp.net - タイムゾーンを保存するためのデータ型

タイムゾーンを保存したいのですが、timezoneoffsetデータ型には保存しません。小数または浮動小数点数を使用する必要がありますか?または、他の何か?タイムゾーンは、ニューファンドランドの場合はGMT -3.5、インドの一部の場合は+5.5になる可能性があるため、intは機能しません。

0 投票する
2 に答える
7497 参照

php - PHPでタイムゾーンを設定する方法

さまざまな国 (さまざまなタイムゾーン) の店舗のリストを掲載したサイトがあり、営業時間によって店舗が開いているか閉じているときに表示されるはずです。

夏時間が設定されていない場合に DEFAULT タイムゾーン GMT オフセットを取得する JavaScript があり、それを mysql 内に配置すると、その部分が正しく機能します。

私のタイムゾーンは GMT+1 です (現在は夏時間が有効になっているため、現在は +1 時間です)

私はこれを使用してゾーンを変更するためにphpを使用します:

ここでの時間: 午後 10 時

GMT 時間: 午後 8 時

そして、このコードの戻り値: 午後 7 時

つまり、代わりに1ずつ増加し、減少し、さらに夏時間はありません...

誰かがここで何が起こっているか教えてもらえますか? それはPHPのバグですか、それともサーバーに何か問題がありますか?

ありがとうございました...

0 投票する
2 に答える
2154 参照

nsdateformatter - NSDateFormatter とタイムゾーン形式 "+HH:mm" の文字列

アップデート

iOS 7 の時点で、 NSDateFormatter、この形式の文字列が提示されたときに実際に NSDate を作成します。

iOS 6 の場合、答えは NSDateFormatter を使用しないことです…</p>


さて、ここまで読んできました

NSDateFormatter文字列から文字列を作成するための使用方法についてNSDate

Peter Hosey のISO8601DateFormatterにも出くわしました。
彼の実装を調べてみると、次のように思います。

このような文字列を に取得するための正しく正気な方法はありませんか?2011-07-12T18:07:31+02:00NSDate

  • 最後のコロンがなくても問題ありません。
  • GMT「+」記号が前に付いていれば問題ありませんが...
  • そうではありません。

私のアプリケーションで動作するようにハックすることはできますが(フォーマットを使用) 、タイムゾーンの分単位の情報が破棄されるため@"yyyy'-'MM'-'dd'T'HH':'mm':'ssz':'00"、もちろんそれは正しくありません。

最後のコロンを空の文字列に置き換えることもできますが、それもハックだと思います。

NSDateFormatterそれで、上からその文字列を取り、有効で正しいものを私に与えるための秘密のソースはありますNSDateか?


余談:

+[NSDate dateWithNaturalLanguageString:]私の目標を達成するために使用できるヒントをどこかで見つけました。ただし、これは日付を設定するだけで、時刻は設定しません! (まあ、それ時間を設定しますが、タイムゾーンオフセットのみを考慮し、HH:mm:ss 部分は考慮しません...)

0 投票する
1 に答える
3540 参照

javascript - JavascriptのgetTimezoneOffsetが間違ったオフセットを返しますか?

私のコンピュータのタイムゾーンはGMT-7:00米国とカナダの山岳部標準時です。私はw3cschoolでjavascriptの例を試しました:

結果は次のとおりです。ローカルタイムゾーンは次のとおりです。GMT-6

この関数が私のマシンの実際のタイムゾーンと1時間の差があるオフセットを返すのはなぜですか?

0 投票する
2 に答える
1076 参照

windows-phone-7 - TimeZoneInfo クラスと夏時間

デバイス (Windows Phone) のタイムゾーンを取得しようとしています。このクラスとプロパティ BaseUtcOffset を使用しました。私はヨルダンに住んでいて、+3 時間かかるはずでしたが、+2 時間かかりました。夏時間だと思いますが、使い方がわかりません。何かアイデアはありますか?

timeanddate.com の正しいタイムゾーン

0 投票する
1 に答える
1591 参照

postgresql - Postgresql で、「At Time Zone」を使用してタイムゾーン オフセットを元に戻す方法

私は Postgresql のタイムゾーンに頭を悩ませようとしていますが、これを理解できないようです。EST はアメリカの「東部標準時」で、通常はUTC-5です。

例 1: ベース テスト

例 2: オフセットは +5

例 3: オフセットは -5

明らかに、すべてが後退しています。EST は再び... UTC-5 であるはずです。今、私はドキュメントを検索しましたが、物事が「POSIX」であり、後方にあることを説明しています。(正のオフセットは GMT の西、負のオフセットは GMT の東です)。

しかし、どうすればこれを回避できますか?アプリケーション層では、いつでも + 記号を - 記号に反転できますが、IMO には少し面倒です。したがって、私の究極の質問です。

データベース層 (Postgres) で、GMT-5 が EST に対応するように「At Time Zone」構文を使用する方法はありますか? それとも、アプリケーション層ですべてを反転する必要がありますか?

0 投票する
0 に答える
512 参照

python - Python でシステム タイムゾーンを使用してタイムゾーン対応の日時を取得する

タイムゾーンを認識し、システムのタイムゾーンにある日時オブジェクトを取得するにはどうすればよいですか?

私がやろうとしているのは、今日の 23:59 の UNIX 時間を取得することです。

たとえば、

私は得る1314305999; しかし、私が$ date -d '@1314305999'コンソールで行うと、私が持っているにFri Aug 26 00:59:59 MSD 2011もかかわらず、1時間オフ(おそらくDST)であるを取得します( PostgreSQLでそのようなタイムスタンプを使用すると同じ問題が発生します)Europe/Moscow/etc/timezone

また、正確なタイムゾーンを指定することはあまり好ましくありません。