したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#25 @避難所

856 ◆g/UWZdwxag:2025/04/23(水) 22:10:06 ID:SOyprtGY0
V2C API Patch B11.32.3.7

https://azuregopher8.sakura.ne.jp/b11/32.3.7

・投稿時刻エラー時に時刻情報を表示するように修正
 #これは投稿時刻エラーを解決したのでなく、状態把握のための時間情報を取得するための修正です
 #次のバージョンに引き継がれますが、今バージョンとしてはパッチ更新必須事項ではないです

 以下の時刻情報を表示します
 https://i.imgur.com/IWxU8ji.png
  実投稿時刻(V2C)  = 2025/04/23 21:38:45 (1745411925 unix秒)
  補正投稿時刻(V2C) = 2025/04/23 21:35:45 (1745411745 unix秒)
  警告されたDiff     = -190(秒)
  推定鯖処理時刻   .= 2025/04/23 21:38:55 (1745411935 unix秒)
  現在時刻(V2C)    = 2025/04/23 21:38:54 (1745411934 unix秒)


 上の画面から時刻をコピペすると表示がおかしいので
 表示>コンソールログ にも同じ情報を出力します
 https://i.imgur.com/OMJNVMj.png


 時刻の意味は
  実投稿時刻  :書き込みをしたPC実時刻

  補正投稿時刻 :補正分だけ時間を戻した時刻(これが鯖に投稿時間として渡されます)

  警告されたDiff:投稿時刻エラー画面に表示される時刻差分
            おそらく「補正投稿時刻 - サーバの実処理時刻」
            例の場合は補正投稿時間が190秒前

  推定鯖処理時刻:サーバの実処理時刻の取得が出来ないので
             補正投稿時刻をDiffの分だけ先に進めた時刻

  現在時刻    :投稿時刻エラーが返ってきたPC実時刻(推定鯖処理時刻と秒の誤差で≒となるはず)

 です

 上の例だと補正を180秒にしてあるので

 補正投稿時刻(V2C) + 警告されたDiff = 推定鯖処理時刻 ≒ 現在時刻(V2C)

 で納得の「投稿時刻がおかしいです」になります

 逆に「投稿時刻がおかしいです」が返ってきた時で、推定鯖処理時刻と現在時刻(V2C)が大きく離れてる場合は
 鯖側の時刻が変かもしれません




掲示板管理者へ連絡 無料レンタル掲示板