診断結果には、「この人が何時ごろによく投稿してるか」を棒グラフで出す機能がある。
夜型なのか、朝から動いてるのか、昼休みに集中してるのか。
文章の内容だけやなく、投稿時間にもその人らしさが出るんちゃうかと思って入れた機能。
ところが自分の結果を眺めてて、「なんか時間帯おかしくない?」ってなった。
調べたら、Threads APIから返ってきた時刻をUTCのまま集計してた。
日本時間に直してない😇
UTCは世界で使う基準時刻で、日本はそこから9時間進んでる。
たとえば日本で夜21時に投稿したものが、そのままUTCとして見ると昼12時扱いになる。
そりゃ生活リズム分析として全然違う。
日本人ユーザーだけなら単純に+9時間でもいいけど、このサイトは英語や繁体字にも対応する予定。
海外ユーザーなら地域によって時差はバラバラ。
そこで“サイトを見ている端末のタイムゾーン”に合わせて表示するよう修正した。
これなら日本で見れば日本時間、台湾で見れば台湾時間、別の国ならその地域の時間になる。
小さい修正やけど、診断結果の説得力にはかなり影響すると思う。
「夜型ですね」と出てるのに本人は昼しか投稿してなかったら、一気に信用なくなるからな🙄
※この日出てきた言葉の説明
・UTC:世界共通の基準になる時刻。日本標準時(JST)はUTCより9時間進んでいる。
・タイムゾーン:国や地域ごとの時間帯。日本ならJST、台湾ならUTC+8など。
・ヒストグラム:時間帯ごとの投稿数など、「どこに多く集まっているか」を棒で見せるグラフ。