update testflight

This commit is contained in:
我的奶思
2025-09-05 15:56:07 +08:00
parent 858e5a9a36
commit 76584a4b3d

View File

@ -26,7 +26,7 @@ if (reg1.test($request.url)) {
session_digest: $request.headers['X-Session-Digest'] || $request.headers['x-session-digest'], session_digest: $request.headers['X-Session-Digest'] || $request.headers['x-session-digest'],
request_id: $request.headers['X-Request-Id'] || $request.headers['x-request-id'], request_id: $request.headers['X-Request-Id'] || $request.headers['x-request-id'],
tf_ua: $request.headers['User-Agent'] || $request.headers['user-agent'], tf_ua: $request.headers['User-Agent'] || $request.headers['user-agent'],
update_time: formatBeijingDate() update_time: formatBeijingTime()
} }
$.setdata(JSON.stringify(TF_header), "fmz200_TF_header"); $.setdata(JSON.stringify(TF_header), "fmz200_TF_header");
@ -58,17 +58,26 @@ function unique(arr) {
return Array.from(new Set(arr)); return Array.from(new Set(arr));
} }
function formatBeijingDate() { function formatBeijingTime() {
return new Date().toLocaleString('zh-CN', { const date = new Date();
timeZone: 'Asia/Shanghai',
year: 'numeric', // 获取UTC时间戳毫秒
month: '2-digit', const utcTime = date.getTime();
day: '2-digit', // 北京时区是UTC+8计算偏移量8小时的毫秒数
hour: '2-digit', const beijingOffset = 8 * 60 * 60 * 1000;
minute: '2-digit', // 计算北京时间的时间戳
second: '2-digit', const beijingTime = new Date(utcTime + beijingOffset);
hour12: false
}).replace(/(\d+)\/(\d+)\/(\d+) (\d+:\d+:\d+)/, '$3-$1-$2 $4'); // 获取各部分并补零
const year = beijingTime.getUTCFullYear();
// 注意这里要用getUTCMonth()因为beijingTime是基于UTC计算的
const month = String(beijingTime.getUTCMonth() + 1).padStart(2, '0');
const day = String(beijingTime.getUTCDate()).padStart(2, '0');
const hours = String(beijingTime.getUTCHours()).padStart(2, '0');
const minutes = String(beijingTime.getUTCMinutes()).padStart(2, '0');
const seconds = String(beijingTime.getUTCSeconds()).padStart(2, '0');
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
} }
// API start // API start