time_t CalcTimeDifference( void )
{
time_t utc_time, tmp_time;
tm utc_tm;
time( &utc_time ); // UTC時間
gmtime_s( &utc_tm, &utc_time ); // UTC時間での tm型
tmp_time = mktime( &utc_tm ); // UTC時間のままmktime()を使う(本当はローカル時間を使う)
// ローカル⇒UTC変換のはずなので、UTC時間を入れると時差分の誤差が生じる
return (utc_time - tmp_time); // 誤差を時差として値を返す
}