# Cron 时区对照表

cron 调度使用服务器本地时区 **America/New_York**。

## 目标 → cron 表达式

| 用户时间 | 服务器时间 | cron 表达式 |
|----------|-----------|-------------|
| 北京时间 08:00 | EDT 20:00 / EST 19:00 | `0 20 * * *` |
| 北京时间 20:00 | EDT 08:00 / EST 07:00 | `0 8 * * *` |
| 纽约时间 08:00 | EDT 08:00 / EST 08:00 | `0 8 * * *` |
| 纽约时间 20:00 | EDT 20:00 / EST 20:00 | `0 20 * * *` |

## 关键换算

```
北京时间 (CST, UTC+8):
  EDT (UTC-4): CST = EDT + 12h
  EST (UTC-5): CST = EST + 13h

服务器本地 (America/New_York):
  EDT (夏令时, 3月-11月): UTC-4
  EST (冬令时, 11月-3月): UTC-5
```

## 最佳实践

- 北京时间用户：偏好北京时间晚8点 → 设 `0 8 * * *`（服务器8am）
- 北京时间冬令时偏差约1小时（自动跟随UTC，无需手动调整）
- 纽约本地用户：直接用本地时间，无需换算
