問題タブ [zone]

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 投票する
1 に答える
222 参照

php - CMS でのタイム ゾーンと日付の表示

私はこの質問について多くのことを読みましたが、思ったほど単純ではないと思います。

私たちは独自の CMS を構築しており、多くの調査を行った後、すべての日付と時刻を UTC で保存することにしました (INT フィールドの UNIX タイムスタンプまたは DATETIME フィールドのいずれかとして)。

時間オフセットなどの処理方法に完全に精通しています。

すべての日付/時刻の値を UTC として保存し、これらの値を表示する時点でこれらの値を特定のタイムゾーンに変換しているため:

  1. ウェブサイトのタイムゾーンを変更すると表示値が変わるのは CMS ソフトウェアではよくあることですか? たとえば、オフセットが +10 で、表示される日付が 2011 年 3 月 1 日の 14:15 であるとします。オフセットを -10 に変更すると、その記事に表示される日時は 2011 年 2 月 28 日の 18:15 に変更されますか?

  2. これが正しい場合、タイムゾーンの設定が夏時間に従うとどうなりますか? 確かに、夏時間のためにタイムゾーンのオフセットが変更されると、以前に公開されたすべての記事の日付と時刻も変更され、日または月も移動する可能性がありますか? これがどのように魅力的な機能になるのか、私にはわかりません。

本質的に、私は、2 番目の影響を与えずに日付と時刻のタイム ゾーンの変更を有効にする方法を尋ねています。それとも、全体が間違っていますか?

よろしくお願いします!

0 投票する
3 に答える
2334 参照

oracle - "TIMESTAMP WITH TIME ZONE" <--> DateTImeOffset マッピングは、INSERT コマンドでゾーン部分を配信しません (Entity Framework + Oracle)

EF (EDMX モデル - DB が最初) を使用して、「TIMESTAMP WITH TIME ZONE」を DateTimeOffset にマップします。DateTimeOffset を Oracle にコミットすると、Zone 部分が正しく保存されません。

たとえば、モデルを使用して value を挿入する場合29/02/2012 10:10:10 +04:00、Oracle に実際に格納される値は29/02/2012 10:10:10 +02:00(+02:00 がローカル ゾーンであると仮定) です。INSERT (ObjectContext.SaveChanges() 経由) のみが壊れています...

「Oracle.DataAccess.dll」( ILSpy を使用して:))にデバッグしたところ、EFのマッピングコードがゾーンを省略していることがわかりました(「Oracle Data Provider」はDateTimeOffset.DateTimeのみを渡します)。

誰かが回避策を知っていますか?

前もってありがとうエリ

ところで:私は.net4、EF4、Oracle 11g、ODAC 11.2リリース4(11.2.0.3.0)を使用しています

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

c++ - Windows API を使用してタイム ゾーンの設定を変更する方法

アプリケーションで API を介して DST とタイム ゾーンを変更する必要があります。次のリンクの最後までに「SetTimeZoneInformation」の使用例を変更してコピーし、実行しました: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724944(v=vs.85) .aspx

私の時間設定は、トレイまたはコントロール パネルの時間設定に反映されるはずだと思います。しかし、何も起こりません。

次のことにも注意が必要です。

このコードは、「HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation」キーの内容を変更します。また、「HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\my time zone」スレッドに変更はありません。しかし、これは私が探しているものです!

C++ で API を使用して「タイム ゾーン」を変更する方法はありますか?

追加(ここで編集する必要がある回答から):

つまり、私の目標は、自分のアプリケーションを Win7 で動作させることです。既存の機能は MANUAL DST サポートを使用します。したがって、この手動の DST および GMT オフセット設定を Win7 の設定と同期させる必要があります。私が理解したように、 SetTimeZoneInformation 関数は、入力に従って既存のタイムゾーンのセットからタイムゾーンを見つけるようなことを試みます。入力に等しいタイム ゾーンがない場合、Win7 はデフォルトのもの、たとえば UTC-12 を使用し、「現在のタイム ゾーンが認識されない」ことをユーザーに通知します。

では、それを実現するには、どのようなアプローチを使用すればよいでしょうか。

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

ruby-on-rails - 時間はそのままで、タイムゾーンを変更するにはどうすればよいですか?

私はいくつかの StackOverflow の質問を見てきましたが、どれも問題を解決していないようです。

たとえば、私の時間は次のとおりです。

フォームから入力する内容です。しかし、すべてはそれがどのタイムゾーンにあるかに関連して表示されます。そのため、コンピューターは UTC で動作するため、保存された後の時間は次のようになります。

ゾーンを変更するだけで、同じ時間を維持するにはどうすればよいですか?

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

dns - Google Apps config via DNS zone file

I have a problem with setting the DNS in order to use Google Apps on specific domains. I can easily set the DNS for domains that are controlled via some control panel (eg. GoDaddy) but I have problems for domains that are controlled via zone files on the server.

If I configure the zone file like following:

Then the MX records reported by Google Apps, and some DNS query sites (like Network Tools), are having as suffix the domain itself:

Also, the "mail", "docs" and "calendar" subdomains are not being redirected to Google Apps.

I have also tried with the following configuration for the MX records, in hope that this will properly point to external (Google) mail exchange:

But this resulted with no MX record being retrieved by Google Apps and DNS queries. Some sort of misconfiguration in the DNS zone file is occurring

How can I properly configure domain via zone file to properly point to external MX and CNAME lcoations? Particularly to Google Apps?

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

tapestry - Tapestry5.2.6 でのゾーンと Jquery の問題

ウェブ アプリケーションをタペストリー バージョン 5.1.0 から 5.2.6 に移行しています。jquery ダイアログを使用して、(ポップアップ ウィンドウではなく) ポップアウト表示を処理しています。

tapestry v5.1.0 を使用している間、jquery js (バージョン 1.6.2) ライブラリとタペストリー標準 js ライブラリ (prototype n other js) を矛盾なく使用しました。しかし、タペストリー v5.2.6 に移行したとき、javascript で競合が発生しました。ページで jquery js インポートをコメント アウトすると、ゾーンは機能します。つまり、更新されますが、ダイアログは機能しません。また、ページに jquery js を含めると、ダイアログは完全に機能しますが、「要素 'selectZone」というゾーン更新イベントのエラーが表示されます。 ' には関連付けられた Tapestry.ZoneManager オブジェクトがありません。」

基本的に、タペストリー v5.2.6 のページでは、jQuery とプロトタイプ js の両方を使用する必要があります。同じ方法を提案してください。

よろしく、
マヘンドラ

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

solaris - Solaris 11 はゾーンをインストールできません

こんにちは、スタッフの皆さん、今日は Oracle solaris 11 でゾーンを作成しようとしましたが、コマンドを使用すると:

「zoneadm -z testzone install」でエラーが発生する

チェックポイント実行エラー:

インストールに失敗しました。/system/volatile/install.4373/install_log のインストール ログを参照してください エラー: 自動インストールに失敗しました。

誰でも私を助けてください...

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

python - Python タイムゾーン表示

これが可能かどうかはわかりませんが、ここに質問があります:

Python で、UTC 時間に対するタイムゾーンを示す変数を取得することは可能ですか? たとえば、EST は -5、PST は -8 と表示されます。

ありがとう

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

java - 動的コンテキストでタペストリーゾーンを更新する

動的なクライアント側駆動の「コンテキスト」を使用してタペストリーゾーンを更新する方法を理解しようとしています。私はタペストリーにかなり慣れていません、そして私は今のところ5.0で立ち往生しています。

これを行う主な理由は、タペストリーコンポーネントを書き直すことなく、jqueryダイアログの子として別のタペストリーコンポーネントを再利用することです。

1つの問題は、ゾーンとそれを制御する要素がjqueryダイアログ内に配置されることです。$ jquery(...)。dailog()は、要素のhtmlを別の場所にカットアンドペーストする傾向があり、何かを壊している可能性があります。ただし、jqueryダイアログの外でも動作させることができませんでした。

これが私が試したものですが、うまくいかなかったようです(おそらく私は間違っていました):

  • ゾーンにバインドされたイベントリンクを作成し、hrefを変更します。タペストリーは、ため息の代わりにどこかに保存されている変数を使用しているようです。
  • ゾーンにバインドされたat:formを作成します。更新しようとすると、サーバー側のイベントが発生していることがわかりますが、タペストリーゾーンが変更または更新されません。ゾーンはフォームの外側にあり、フォームとは別です。ゾーンが更新されたときに、典型的な黄色の点滅すら表示されません。
0 投票する
2 に答える
18960 参照

c++ - Windows タイム ゾーン情報の取得 (C++/MFC)

私はしようとしています:

  1. ユーザーが Windows コントロール パネルからタイム ゾーンを選択したときに表示されるタイム ゾーン名のリストを取得します (例: 「(UTC-08:00) 太平洋時間 (米国およびカナダ)」)。

私は、うまく機能するレジストリの「CurrentVersion\Time Zones」セクションを読んで、それを行っています。

  1. 現在選択されているタイム ゾーンを文字列として取得します。

GetTimeZoneInformation() を使用して現在のタイム ゾーンを取得できますが、レジストリの「CurrentVersion\Time Zones」セクションから取得したタイム ゾーンのリストと名前が一致しません。たとえば、タイム ゾーンのリストでは、太平洋時間は「(UTC-08:00) Pacific Time (US & Canada)」と表示されますが、GetTimeZoneInformation() には文字列「Pacific Standard Time」と「Pacific Daylight Time」が含まれています。リストから選択できるように、「CurrentVersion\Time Zones」の名前に対応する名前を見つける必要があります。

  1. 文字列名に基づいて、UTC とその他のタイム ゾーンとの間の現在のオフセット (分単位) を取得します。

timeZoneInformation.Bias で UTC からのオフセットを取得できますが、それは現在選択されているタイム ゾーンのみです。レジストリにリストされている任意のゾーンからの「バイアス」を知る必要があります (たとえば、「(UC-07:00) 山岳部時間 (米国およびカナダ)」、有効な場合は夏時間調整)。