# 日历(Calendar)

默认 `calendar.yml` 文件如下:

```yaml
enabled: true
american-date-format: false
calendar-is-real-life-days: false
sync-time-with-real-world: false
time-sync-offset: 0
time-sync-timezone: 'system'
time:
  format: '$hours$:$minutes$'
  12-hour-clock:
    enabled: false
    add-am-pm: false
week-days:
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
synced-worlds:
- none
winter-start: December 4
spring-start: March 4
summer-start: June 4
fall-start: September 4
months:
  January:
    days: 31
    day-length-in-min: 7
    night-length-in-min: 13
  February:
    days: 28
    day-length-in-min: 8
    night-length-in-min: 12
  March:
    days: 31
    day-length-in-min: 9
    night-length-in-min: 11
  April:
    days: 30
    day-length-in-min: 10
    night-length-in-min: 10
  May:
    days: 31
    day-length-in-min: 11
    night-length-in-min: 9
  June:
    days: 30
    day-length-in-min: 12
    night-length-in-min: 8
  July:
    days: 31
    day-length-in-min: 13
    night-length-in-min: 7
  August:
    days: 31
    day-length-in-min: 12
    night-length-in-min: 8
  September:
    days: 30
    day-length-in-min: 11
    night-length-in-min: 9
  October:
    days: 31
    day-length-in-min: 10
    night-length-in-min: 10
  November:
    days: 30
    day-length-in-min: 9
    night-length-in-min: 11
  December:
    days: 31
    day-length-in-min: 8
    night-length-in-min: 12a
```

## 月份&星期

月份的名称可以在 `calendar.yml` 文件的 `months:` 列表中直接修改.\
该属性是完全自定义的.例如，你可以自定义月份的数量只有4个月（冬季、春季、夏季和秋季），或任意数量,同样，星期的天数也可以自由设定，不一定非得是7天.

当你修改了月份的名称，请确保在季节开始的地方也更新为相应的月份名称

## 同步现实时间

设置 `sync-time-with-real-world` 属性为 true ,将使用你计算机的时间而非 Minecraft 的时间作为日历系统\
这意味着季节、日期和时间将与现实的时间相匹配.游戏中的一天将是 24 小时，白天和夜晚也会与现实时间一致.\
当你只想同步日期和季节时，可在配置文件 [`config.yml`](config-and-language) 中将 `modify-daynight-length` 设置为 false

当服务器托管在其他地方时，想让插件使用不同的时区，可以将 `time-sync-timezone` 属性的数值设置为正确的时区.\
数值可以填写 位置（如 Asia/Shanghai）或 GMT 偏移量（如 GMT+5）

## 同步多世界时间

当服务器没有同步现实时间，且服务器启用了多个世界的季节更替时，建议启用多世界时间同步，这对于拥有多个主世界、生存世界的服务器来说，这是个非常好的属性.

你只需将想要同步的世界的名称添加到 `synced-worlds` 列表中即可

### 美国日期格式

如果你将 `american-date-format` 设置为 true，日期将以 _**mm/dd/yyyy**_ 的格式显示   默认格&#x5F0F;_**:  dd/mm/yyyy**_&#x20;
