・document.lastModified
JavaScriptはローカルマシン上の日付、時間、時差を返します。唯一サーバーからの値を返すのがdocument.lastModifiedです。このためサーバーによってlastmodifiedを返さない場合があります。さらにブラウザによっては時差を考慮せず標準時をそのまま表示してしまうものもあります。
またdocument.lastModifiedが返す文字列は機種/ブラウザにより異なります。以下に各マシン/ブラウザが返す文字列を示します。
更新日付:1999年3月11日(木)午後1時30分【Thu Mar 11 13:30 1999】
□サーバーにファイルを置いた場合
Mac+NS2.02 = Thu Mar 11 13:30:48 1999 【 0時間】
Mac+IE3.01 = 1999年 3月 11日 (木) 4:30:48 AM【-9時間】error!
Mac+NS3.01 = Mar 11 04:30:48 1999 【-9時間】error!
Mac+IE4.5 = Thu Mar 11 04:30:48 1999 【-9時間】error!
Mac+NS4.5 = Mar 11 04:30:48 1999 【-9時間】error!
Win98+IE4 = 03/11/99 04:30:48 【-9時間】error!
Win98+NN4.5 = 03/11/99 13:30:48 【 0時間】
WinNT+IE4 = 03/11/99 04:30:48 【-9時間】error!
WinNT+NN4.5 = 03/11/99 13:30:48 【 0時間】
Unix+NS4.08 = Thu Mar 11 13:30:48 1999 【 0時間】
(FreeBSD)