アカウント名:
パスワード:
> ソフトウェアシステム「Epic Systems」は夏時間に対応しておらず
夏時間のせいで記録が飛ぶのではないでしょ。悪いのはソフトウエア。
time()でタイムを、summertime()でサマータイムを扱えばいいと思うの
問題は季節的に時間をずらすことだけじゃなくて、開始日も終了日もずらす時間も開始時・終了時の境界の時刻の扱いも、そもそも「夏時間」"summer time"という名称も、時代・地域によって全てバラバラで全くシステマティックではないということもある。
どうやって呼び分けるんだ
マジレスすると時刻取得関数フックしてサマータイムでない元の時刻返すようにしちゃうだけでいい。表示も含めてサマータイムにならないからその辺は注意必要だが。
#日本用のシステムを日本鯖で海外向けにサービス展開するときはタイムゾーン修正面倒だからそれで運用してるw
日時が自身のサービスで閉じているならそれで問題ないかと思いますが、外部からサマータイムが来たときが考慮されてないからそこで問題になりませんかね?
一方ロシアではtime()でunixタイムを使った
#ロシア以外でもか
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
責任転嫁 (スコア:1)
> ソフトウェアシステム「Epic Systems」は夏時間に対応しておらず
夏時間のせいで記録が飛ぶのではないでしょ。悪いのはソフトウエア。
Re:責任転嫁 (スコア:0)
time()でタイムを、summertime()でサマータイムを扱えばいいと思うの
Re: (スコア:0)
問題は季節的に時間をずらすことだけじゃなくて、開始日も終了日もずらす時間も開始時・終了時の境界の時刻の扱いも、そもそも「夏時間」"summer time"という名称も、時代・地域によって全てバラバラで全くシステマティックではないということもある。
Re: (スコア:0)
どうやって呼び分けるんだ
Re: (スコア:0)
マジレスすると時刻取得関数フックしてサマータイムでない元の時刻返すようにしちゃうだけでいい。
表示も含めてサマータイムにならないからその辺は注意必要だが。
#日本用のシステムを日本鯖で海外向けにサービス展開するときはタイムゾーン修正面倒だからそれで運用してるw
Re: (スコア:0)
日時が自身のサービスで閉じているならそれで問題ないかと思いますが、
外部からサマータイムが来たときが考慮されてないからそこで問題になりませんかね?
Re: (スコア:0)
一方ロシアではtime()でunixタイムを使った
#ロシア以外でもか