(現在 過去ログ5 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

No8082 の記事


■8082 / )  Re[2]: memoriesの時間表示について。
□投稿者/ けんちゃん -(2003/11/30(Sun) 00:50:24)
http://john12stockton.hp.infoseek.co.jp/
    No8080に返信(りゅういちさんの記事)
    > localtime関数はUNIX時間(1970/1/1からの秒数)を日付に直すための関数ですよね。
    > そのlocaltaime関数にいれるUNIX時間はログ内に記録されたものですか?
    > time関数で取得したものだと、現在日時を返してしまうので意味がありません。
    > とりあえず、そのCGIをテキスト形式にしてアップ、URLを記述してください。
    http://john12stockton.hp.infoseek.co.jp/memories.txt
    こちらがCGIをアップしたものです。パスワードは変えています。
    時間はlocaltime関数で取得しています。ただログ内に取得したものを入れることができないので、表示もできません。
    一応、手を加えたところとして、デコード処理等に、$hour,$minを付け加えました。あとsub get_timeのところも手を加えています。
    念のため、何も手を加えていないスクリプトもアップしておきます。
    http://john12stockton.hp.infoseek.co.jp/memories2.txt
    お忙しい中、申し訳ありません。
    宜しくお願いします。失礼します。

    P.S.

    見た目を綺麗にするために、
    # 「新規設置時」「月初め」など日記をまだ書いていない場合に表示されるコメント
    $nocom = 'ごめんね、<br>今月の日記はまだ書いていません。';

    $nobanner = ''; # 広告バナーを上フレームに表示させない場合は、ここで指定しましょう。
    #  例:XREA.COMの場合 ⇒ $nobanner = '<!--nobanner-->';
    #    トクトクの場合 ⇒ $nobanner = '<popuptok2>';
    これの$nobanner = '';ここに何をいれたらよいのかわからないのと、
    ちなみにサーバーはiswebです。
    そして、
    #各値で、一桁のときは、最初に0を足す。(見た目のため)
    if ($mon < 10) { $mon = "0$mon"; }
    if ($mday < 10) { $mday = "0$mday"; }
    if ($hour < 10) { $hour = "0$hour"; }
    if ($min < 10) { $min = "0$min"; }
    if ($sec < 10) { $sec = "0$sec"; }
    このとき、00:12など、零時以降は000:12となってしまいます。
    00:12にする方法もアドバイスいただけたらと思います。
    御手数おかけさせまして、申し訳ないです(>_<)
返信 [メール受信/OFF] 削除キー/


Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -