Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第5章 注意事項 | > 5.1 画面部品の注意事項 |
UI部品の中には、プロパティ値やAPIのインタフェースとして、DateオブジェクトまたはDateオブジェクトを含んだ配列やオブジェクトを持っているものがあります。これらのDateオブジェクトの年月日・時分秒を設定・参照する際には、ローカル時間とUTCのどちらかを選択します。デフォルトはローカル時間です。
UTCとローカル時間の指定には、以下の2種類の方法があります。
省略時はfalseになります。
RCF_configオブジェクトについては、“ユーザーズガイド”を参照してください。
例: RCF_config = { utc: false, 他の動作設定項目 ... }; |
例: <div rcf:type="DateInput" rcf:utc="true"></div> |
両方で指定した場合は、個々の部品でのプロパティ設定が優先されます。
サーバとクライアント(ブラウザ)のロケールが同一の場合は、ローカル時間(デフォルト)が扱いやすい場合が多くなります。しかし、サーバとクライアントでロケールが異なる可能性がある場合は、UTCを使用することで、ロケールの違いに依存せずに動作させることができます。
用途や環境に応じて決定してください。
個々のDateプロパティでUTCとローカル時間のどちらを使用しているかは判断できないため、特別の理由がない限り、システム全体でどちらを使用するかを統一してください。このため、RCF_configでの設定を推奨します。
どちらの設定方法も、動作中に変更することはできません。
UTCとローカル時間とでは、それぞれ年月日・時分秒を設定・取得するメソッドが異なります。指定したタイムゾーンに合ったメソッドを使う必要があります。誤ったメソッドを使用した場合は、正しい値が設定・取得されません。
目次
索引
![]() ![]() |