fix(timestamp): 优化日期转时间戳函数支持时区处理

移除调试日志,增强 `convertDateToTimestamp` 函数的健壮性:
- 支持输入 Date 对象和字符串
- 增加对时区的支持,通过计算目标时区偏移量得到正确时间戳
- 添加错误捕获与返回明确的错误信息
- 提取获取时区偏移量逻辑为独立函数 `getTimeZoneOffset`
This commit is contained in:
雨霖铃
2025-11-18 23:38:50 +08:00
parent bc1943dc16
commit 951a0579ce
2 changed files with 42 additions and 9 deletions
-2
View File
@@ -163,8 +163,6 @@ export function handleConvertDateToTimestamp() {
// 转换为时间戳
const timestamp = convertDateToTimestamp(date, selectedTimezone);
console.log('转换后的时间戳:', timestamp);
if (isNaN(timestamp)) {
dateInputResult.value = '无效的日期字符串';
dateInputResult.style.borderColor = '#dc3545';