Foren: ヘルプ (Thread #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年前の日付として判断されてしまうのです。
何か解決策があればいいのですが・・・。
なるべく詳しく説明したかったので長くなってしまいました。

Reply to #81109×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

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

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

Reply to #81110×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

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

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

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

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

Reply to #81111×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden

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

メッセージ #81111 への返信

いまさらですが、3.3以降で解決済みです。
Reply to #81111

Reply to #81994×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Anmelden