ウェブのトップページの更新日を自動で書き換えてくれるJavaScriptで、表示形式が【2004/9/3】でなく【2004/09/03】と「0」が省略されずに表示されるものを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/13 15:43:22
  • 終了:--

回答(3件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/09/13 15:58:18

ポイント20pt

</script>

<HR><xmp>

<script language=”JavaScript”>

<!--

var hiduke=new Date(document.lastModified);

var b=hiduke.getDate();

var c=hiduke.getMonth()+1;

var d=hiduke.getFullYear();

if(c<10)c=”0”+(1*c);

document.write(”最終更新日 ”+d+”年”+c+”月”+b+”日

”);

//-->

</script>

でよいかと思います

id:ahsodik

ありがとうございますー!

2004/09/13 16:34:42
id:chiyoribu No.2

chiyoribu回答回数25ベストアンサー獲得回数02004/09/13 16:04:18

ポイント20pt

http://www.game3rd.com/dreamweaver/

Dreamweaver 徹底活用 - PLAYON.JP

<!-- #BeginDate format:Ja1 -->04/09/05 <!-- #EndDate -->これでできないでしょうか?

id:ahsodik

ありがとうございます!

2004/09/13 16:35:21
id:tsekine No.3

tsekine回答回数19ベストアンサー獲得回数02004/09/13 16:28:23

ポイント20pt

http://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_021.html

ページの最終更新日を表示する方法 - JavaScript

これをほぼそのまま使えると思います。

id:ahsodik

ありがとうございます!

2004/09/13 16:35:38
  • id:auren
    たぶん

    aki73ixさんの回答では日付が1桁になる可能性があるので、
    if(c<10)c=”0”+(1*c);
    の次の行あたりに
    if(b<10)c=”0”+(1*b);
    を追加しないと行けないような気がします。

    chiyoribuさんの回答は、おそらくDreamweaverで
    更新すると自動で書き換えられるようになっているもので、
    メモ帳やほかのツールを使う場合は使えない気がします。
  • id:aki73ix
    Re:たぶん

    >aki73ixさんの回答では日付が1桁になる可能性があるので、
    >if(b<10)c=”0”+(1*b);
    >を追加しないと行けないような気がします。

    確かにそうです
    if(b<10)b=&quot;0&quot;+(1*b);
    を追加しないといけませんね

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません