フォーラム: ヘルプ (スレッド #39434)

アップロードしたファイルのタイムスタンプが1年前になってしまう (2018-04-21 03:45 by ハチミツ大好き #81109)

ある条件下でサーバーにアップロードしたファイルのタイムスタンプがちょうど1年前になってしまいます。日付及び時刻は同じです。ただし、しばらくすると(9時間後?)、正常な年に戻ります。実はこの問題はかなり古いバージョン(10年以上前)にもあって、当時、作者にも問い合わせましたが、結局未解決のままでした。

ところが、昨日、FFFTPでは1年前(2017年)として表示されているのに、Filezillaというソフトで見てみるとちゃんと2018年と表示されているのを発見。つまり、やはり何か方法があるのかもしれないと思い、こちらで聞いてみることにしました。

ちなみに私はいま、ブラジルの GMT -4:00 の地域におります。つまり現在日本とは13時間差があります。こちらが遅れています。左右ペインの日時を合わせるためにホストのタイムゾーンはGMT +9:00 (日本)にしていますが、どういう設定にしてもこの特定条件下での1年ずれ現象に変化はないことは確認済です。

タイムスタンプが1年前になってしまうには条件があるようです。ちょっとややこしいですが説明してみます。

ファイルのタイムスタンプが送信日当日のもので、かつ、こちらの日付と日本(サーバー)の日付が1日ずれているときに上記の1年ズレの現象が起きるようです。日本の日付が変わったとき(つまり現地時間の午前11時)からこの現象が起きることを確認しています。たとえば、2018/04/20 10:59 というタイムスタンプのファイルを 11:01にアップロードすれば、2018/04/20 のままですが、タイムスタンプが 2018/04/20 11:00 のファイルは 2017/04/20 11:00 と表示されるようになります。

そして数時間後に本来の日時2018/04/20 11:01になるということです。この「数時間」が何時間かは未確認ですが、9時間という情報も見ました。なかなかちょうどの時間にPCの前にいられないので明確な時間はまだ分かっていません。

どんなふうになるかスクショ取りました。
https://drive.google.com/open?id=1e9gmG3eMqtx31J5jMTJdUEWruFyaBWZ4

ちなみに、Filezillaでは全部正常に表示されているのですが、サーバー設定の「サーバのタイムゾーン オフセットの調整」はゼロのままです。ここを9時間とすると右ペイン(サーバー側)の時間が9時間プラスになってしまいます。

タイムスタンプが1年前だとミラーリングの時に都合が悪くて困っています。単に表示上だけでなく本当に1年前の日付として判断されてしまうのです。
何か解決策があればいいのですが・・・。
なるべく詳しく説明したかったので長くなってしまいました。

メッセージ #81109 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: アップロードしたファイルのタイムスタンプが1年前になってしまう (2018-04-21 03:51 by ハチミツ大好き #81110)

[メッセージ #81109 への返信]
サーバーはエックスサーバーとミニバードですが、双方で同じことが起きています。タイムゾーン設定も同じです。
#81109 への返信

メッセージ #81110 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: アップロードしたファイルのタイムスタンプが1年前になってしまう (2018-04-21 13:14 by honeylove #81111)

やはり、アップロードして何時間とかではありませんでした。いまこちらで21日になった瞬間に1年前になっていた全ファイルの年が2017から2018に変わりました。つまり、日が現地と日本で同じになったからだと言えると思います。いまから11時までは問題なく、11時から24時(0時)までは、問題が生じるということです。それも、アップロードする日とファイルのタイムスタンプの日が同じとき(基本的に自分で更新したばかりのファイルをすぐにアップロードするときなど)に生じるという、限定された条件下のみで発生するということが分かりました。

それにしても、Filezillaではずっと問題ないというのが、FFFTPをかなり以前(15年以上もしかしたら20年以上かも)から使っていたファンとしては何か悔しいです。

※こちらのアカウントを作って同じ名前にしました。
#81109 への返信

メッセージ #81111 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: アップロードしたファイルのタイムスタンプが1年前になってしまう (2018-10-04 19:12 by honeylove #81994)

メッセージ #81111 への返信

いまさらですが、3.3以降で解決済みです。
#81111 への返信

メッセージ #81994 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする