ラウンジ(兼FAQ掲示板)

PDSの時刻について
過去ログ NO.1084016286
□ 白石 [2004年05月07日06時33分]
毎度お世話になります。
このたび、貴サイトのPDS日記を使用させて頂きます。
ありがとうございます。
時刻がGMTになっております。
外のPerlスクリプトでは日本時間です。
どこかに設定があるのでしょうか?
よろしくどうぞ。
□ NXer [2004年05月08日19時38分]
白石さん、はじめまして。NXerです。

>PDS日記

設置されている
1)プロバイダー名
2)プロバイダーが所属する時間GMT/Local Time
3)或いは、プロバイダーのサーバーが利用する時間GMT/Local Time
4) ご自身のコンピュータの時間GMT/Local Time

などから、GMTを取得している原因が特定できないでしょうか。

1>PDS日記
2>外のPerlスクリプトでは日本時間
> どこかに設定があるのでしょうか?

それぞれのスクリプトで時間を得る関数が使われていると
思います。おそらくtimeということばで検索できるはずです。
日本時間に変換するには、秒単位の場合9*60*60を加えるの
でしょうか。お試しください。

たとえば、少し名前は違いますがすえぽんさんの
pbsスクリプトではlocaltime関数が使われています。
この場合は、もちろんJSTです。
---------------------------------------------------------
($sec,$min,$hour,$mday,$mon,$year,$wday,) = localtime(time);
----------------------------------------------------------

時間取得について下記を参考にしました。

==参考文献==
すえぽんさん(末永政昭さん)『ハイブリッドスクリプト』
にサーバー時計とローカル時計を同一画面に表示する
スクリプトが掲載されています(p.130)。付属CD−ROMに
サンプルが保存されています。
□ 白石 [2004年05月08日20時38分]
>NXerさま

わざわざ返信ありがとう御座います。
推察の通り、拝借してるサーバーはBSDでGMTが標準です。
保守画面で日本時間の設定をしてますが、中身はGMTsでしょう。

不思議なのは、同じ環境で同じPerlパスを動かして
Localtime(time)の取得で
日本時間になるスクリプトとそうで無いのがあるんです
PDSは後者です。

何か初期設定があるのでは?と思うのですが。

一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.