• ベストアンサー
  • 困ってます

更新日時についての問題(#20,22に便乗して)

最終更新日について、私も#20,22のyuririnさんと 同じ問題で困っています。 ソースは単純に以下のようにしました。 正常に表示されるときとされないときがあり、 Netscapeではほとんど正常に表示されません。 <SCRIPT LANGUAGE="JavaScript"> <!-- document.write ("Last Updated : ", document.lastModified) //--> </SCRIPT> まったく同じファイルをso-netにuploadすると 正常に表示されます。 ところがレンタルサーバに載せるとダメです。 Jan 1 00:00:00 1970 と出てしまいます。 レンタルサーバへメールを出しましたが まだ返答がありません。 私のスクリプトに間違いがありますでしょうか? Mac OS 8.5.1/NC4.7/IE4.01

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数49
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
noname#9414
noname#9414

ほとんど表示されないというのは、so-netでも ということでしょうか。それとも、so-netでは、 常にきちんと表示されるのに、レンタルサーバでは たまにうまく表示できて、ほとんどの場合は、 だめということでしょうか。 とりあえず、レンタルサーバでは常にだめだと いうことを前提に書きます。 FTPクライアントでファイルを転送したときに、 ファイルの転送時間が表示されているはずですが、 そのタイムスタンプはいつになっているのでしょうか。 もし、そこできちんと表示されていないときは、 サーバの時間が完全に狂っているので、直しようが ありません。 それから、前回のスレッドでも出ましたが、更新 日時というのは、JavaScript全体が未だにきちんと 実行されない現在、素直に手書きするのが一番だと 思いますよ。 現象の頻度をもう少し詳しくお願いします。 ではでは☆

共感・感謝の気持ちを伝えよう!

質問者からの補足

説明不足でごめんなさい。 「so-netでは、常にきちんと表示されるのに、 レンタルサーバではたまにうまく表示できて、ほとんどの場合は、だめ」です。 ファイルの転送時間は正常です。 サーバ側からも時間設定は正しいという返事がありました。 でも手書きのほうがいいんですね。 素直にあきらめてそうしようかと思います。

関連するQ&A

  • ホームページ作成でファイルの更新日を取得したいです。

    ホームページ作成でファイルの更新日を取得したいです。 詳しく書くと、1ページ内に大量の画像を張り、その画像の上にマウスオンするとその画像が拡大され、さらにその画像の撮影日(作成日)を表示したいと考えています。 探してみて、javascriptで <script type="text/javascript"> <!-- document.write("Last updated on " + document.lastModified +"."); // end of JavaScript --> </script> と書けば、サイトのhtmlファイル自体の作成日は取得できたのですが、画像ファイルの作成日取得の方法が見つかりませんでした。 ご存じの方がいましたら教えて下さい。

  • 最終更新日の表示について

    ホームページの最終更新日を 『最終更新日 2005年○月×日 12:00』 のように表示させるようJavaScriptを下記の様に書いてみました。 <script language="JavaScript"> <!-- now = new Date(document.lastModified); document.write("最終更新日 ",now.getYear(),"年",now.getMonth()+1,"月",now.getDate(),"日",now.getHours(),"時",now.getMinutes(),"分"); //--> </script> これでもあっているのでしょうか? いろんなサイトを参考に見たのですが、手書きのところや、 document.write("Last Update:"document.lastModified) というところばかりでした。 また、あるページでは、 document.write("Last updated: ", document.lastModified, "<BR>"); と書かれているのですが、アクセス時間が表示されるようで更新すると変わってしまうところや いろいろな条件が書いてあり、複雑なものもありました。 はじめに書いたスクリプトでも、ちゃんと動くと思うのですが、皆さんのアドバイスをいただきたく、質問させていただきました。 よろしくお願い致します。

  • HPBで更新日を入れる

    こんにちは。 HPBv10を使用しています。 更新日を入れたいのですが <!-- document.write('Last updated: ', document.lastModified); //--> のスクリプトで入れると、どうしても時間が入ってしまいます。 更新日のみを入れるにはどうしたら良いのでしょうか? よろしくお願いします。

  • ページの更新日時を表示するスクリプト

    java超初心者です。 ページの更新日時を表示するスクリプトで、 <script type="text/javascript"> <!-- // 表示開始 document.write(document.lastModified); // 表示終了 // --> </script> があります。 これを、保存して、再度開くと更新日時が、二つ羅列されます。 また保存して、再度開くとまた増えて三つ羅列されます。 最新のものだけ表示したいのです。 色々調べてdocumentの内容をクリアするdocument.clearを足しました。 // 表示開始 document.clear document.write(document.lastModified); // 表示終了 ですが、上手くいきませんでした。 また調べてdocument.clearは現在は使用できない?とわかり docoment.openでも内容はクリアできるとわかり // 表示開始 document.open document.write(document.lastModified); document.close // 表示終了 としましたが、これも上手くいきません。 最新の更新日時しか表示されない方法をご教授いただけたらと思います。

  • 最終更新日なんですが

    <script language="JavaScript"> <!-- now = new Date(document.lastModified); document.write("最終更新日 ",now.getFullYear(),"年",now.getMonth()+1,"月",now.getDate(),"日",now.getHours(),"時",now.getMinutes(),"分"); //--> </script> この設定にした場合、トップページへ訪れた段階の 最終更新日が表示されるため、言わば日付けを表す カレンダーの様な状態です。 こちらが更新した際に切り替わるような最終更新日設定方法は、ありませんか 有りましたら上記の様なタグもしくわ参考URLなどを 載せてもらえると助かります。 宜しくお願い致します。

  • JavaScriptの自動更新日表示の日付並び順について

    <script type="text/javascript"><!-- document.write('最終更新日:' + document.lastModified); // --></script> 上記を貼り付けて、ページの最終更新日を表示させたのですが、下記の様に表示されました。 最終更新日:11/14/2007 10:39:13 これを「最終更新日:2007/11/14 10:39:13」又は「最終更新日:2007/11/14」の様な形にしたいのですが、可能でしょうか? ご存じの方アドバイス下さい。 よろしくお願いします。

  • HPビルダーで『最終更新日時』を日にちだけにするには。

    こんにちは。 HPビルダー6.5にてHPを作っています。 上記タイトルどおりの質問なのですが、最終更新日時を日にちだけ出したいのです。 ビルダーに頼ってしまうと、 document.write('Last updated: ', document.lastModified); のようになっていて、この状態だと最終更新日が日にちと時間で構成されます。 これを日にちだけで表示させたいのですが、可能ですか?もし、可能であれば方法をおしえてください。 よろしくおねがいします。

  • 携帯のページに「最終更新日」を自動で表示させる方法は?

    タイトルの通りなのですが、 <script type="text/javascript"><!-- document.write('最終更新日:' + document.lastModified); // --></script> のソースでは、PCから見た環境では「最終更新日」が無事表示されますが、携帯電話では・・・ 少なくとも私のFOMAN700iでは無理でした。 携帯電話でもそれを表示できたら便利だなあと思うのですが、いい方法ってありますか?ご存じの方は教えてくださいm(_ _)m

  • 自分のWebページの更新日付が毎回新しくなる

    今まではNo.6898580番の回答のようになっており何の問題もありませんでした。 半年ほど前からウェブの容量20Mbが一杯になり、Yahoo!ジオシティーの100Mb無料に引越し中です。 コンテンツはFFFTPを使わずインターネットのブラウザで直接ウェブページを編集,更新できるので重宝していますが、Y!ではページを開いた時の最新の時刻が表示されます。 <body> : <pre>  最終更新日[<script language="javascript" type="text/javascript"> <!-- document.write(" ",document.lastModified); --> </script> ] : </pre> </body> ウェブページには下のように表示されます。 ~~~~~~~~~~~~~~~~~  〇X〇Xのお話   最終更新日[ 10/31/2014 08:03:24 ]                      戻る ~~~~~~~~~~~~~~~~~ ところが、 自宅PCからFFFTPでアップした内容とY!に転送(引越)した物を2つ見比べたら日付が8月頃の日付のままです。勿論更新するので日付は変わりますが、Y!だけはブラウザの更新ボタンでも毎回日付表示が変わります。 ~~~~~~~~~~~~~~~~~  〇X〇Xのお話   最終更新日[ 08/16/2014 23:51:39 ]                      戻る ~~~~~~~~~~~~~~~~~ PCは32bit Win7 professional、プロバイダーはQTnetです。 さしあたり実害はないので時間がある時に、お目に留まれば幸いです。

  • lastModifiedの表示フォーマットを変えたい

    おはようございます。 lastModifiedで更新日時を表示したいのですが、 そのまま表示すると 03/12/2001 00:50:30 のようになってしまいます。 これを2001年03月12日のようにしたいのです。 var time = document.lastModified; time =time.GetMonth(); document.write(time); とやってみましたが、うまくいきません。 分かる方、教えていただけたら、恐縮です。