2 Replies Latest reply: May 7, 2005 6:03 AM by (Naoki Hada) RSS

    JavaScript / Fileオブジェクトから得られる更新時刻が違う

      当方の環境、WindowsXP + Photoshop CS、
      ローカルハードディスク(NTFS)に在るファイルでテストしました。

      まず簡単なスクリプトを用意。
      //----
      var file = File.openDialog("select");
      var date = file.modified;
      alert(date.toString() + "¥r¥n" + date.getTime());
      //---
      これで表示された時刻と、実際のファイルを比べたところ、

      本来の更新時刻が
       2004年12月30日 1:33:07

      表示結果が
       Thu Dec 30 2004 02:06:40 GMT+0900
       1104340000000

      のように分単位で違いがありました。
      幾つかのファイルを試したところ、どうやら
      getTime()で得られる数値の下7桁が 必ず0なのが原因みたいです。

      他の人も同じ現象になるでしょうか?
      私のPC環境だけなら良いのですが。