AS3で太平洋標準時(PST)を得るには?
昨日は太平洋標準時(PST)について学んだ。
琴線探査: AdSenseの一日の始まりは一体何時なのか?
では、AS3でPSTを得るにはどうしたらいいのか?
こんな風かな?
で、このコードのtrace()はこんな風。
Current Date(PST):Thu Feb 16 18:10:14 GMT+0900 2012
で、こちらでこの出力が正しいか確かめてみる。
現在時刻 :: サンフランシスコ, アメリカ合衆国. オンライン時計 サンフランシスコ(San Francisco) - 現地時間, 公式時刻
うん。あってそう(*^^*)
タイムゾーンの問題って結構複雑。
日本にはタイムゾーンは1つしか無いから、これまでまったく考えたことなかったけど、アメリカだと6つもあるんだね。これは普通に普段から考えざるを得ない。
しかし、国際化を考えたら、タイムゾーンの問題は避けては通れない問題だね。
琴線探査: AdSenseの一日の始まりは一体何時なのか?
では、AS3でPSTを得るにはどうしたらいいのか?
こんな風かな?
var MsecPerMin:uint = 1000 * 60; var MsecPerHour:uint = MsecPerMin * 60; //PSTはUTC-8。 //さらに各国のタイムゾーンオフセットも考慮する必要がある。日本の場合はUTC+9。 var date:Date = new Date(); date.setTime(date.time - MsecPerHour*8 + MsecPerMin*date.timezoneOffset); trace("Current Date(PST):" + date);
で、このコードのtrace()はこんな風。
Current Date(PST):Thu Feb 16 18:10:14 GMT+0900 2012
で、こちらでこの出力が正しいか確かめてみる。
現在時刻 :: サンフランシスコ, アメリカ合衆国. オンライン時計 サンフランシスコ(San Francisco) - 現地時間, 公式時刻
うん。あってそう(*^^*)
タイムゾーンの問題って結構複雑。
日本にはタイムゾーンは1つしか無いから、これまでまったく考えたことなかったけど、アメリカだと6つもあるんだね。これは普通に普段から考えざるを得ない。
しかし、国際化を考えたら、タイムゾーンの問題は避けては通れない問題だね。
コメント
コメントを投稿