javascript 日付自動更新
以前にもご質問させてもらったのですが、解決にいたらなかったので今一度ご質問させてもらいます。何卒、宜しくお願い致します。
javascriptでサイトをアップした日付を、"最終更新日:2009年12月12日"と自動で更新したいです。
今までは、こちらのjavascriptを使っていたのですが、これですとブラウザ、GoogleChromeに対応していません。
文字化けしてしまいます。
<SCRIPT language="JavaScript">
<!--
renew = new Date(document.lastModified);
y=renew.getYear();
m=renew.getMonth() + 1;
d=renew.getDate();
if(y<1900) {y=y+1900;}
document.write("最終更新日:"+y+"年"+m+"月"+d+"日");
//-->
</SCRIPT>
こちらのコードですとGoogleChromeで動くのですが、
<script type="text/javascript" charset="utf-8">
<!--
var d = new Date();
if (d.toLocaleDateString) {
document.write("最終更新日:" + d.toLocaleDateString(document.lastModified));
}
else{
y=d.getYear();
m=d.getMonth() + 1;
d=d.getDate();
if(y<1900) {y=y+1900;}
document.write("最終更新日:"+y+"年"+m+"月"+d+"日");
}
// -->
</script>
このように表示されてしまいます。
最終更新日:Saturday,December,12,2009
"最終更新日:2009年12月12日"この形で表示させたいです。
どなたかお力を貸して下さい。お願い致します。