#2336·TREK

[BUG] 旅程照片选择器根据 UTC 日搜索提供者照片,而不是根据本地日搜索,因此"今天"中缺少早间照片

作者: MattSidney创建于 2026年9月12日更新于 2026年9月17日
标签fixed in next release

客户端发送的是仅包含日期的字符串;选择器的"当天"过滤器将入口日期作为两个边界传递给服务器(在client/src/components/Journey/JourneyDetailPageProviderPicker.tsx:104-105中):

typescript
if (filter === 'day' && initialDate) {
  searchPhotos(initialDate, initialDate)
}

服务器将这些日期按 UTC 格式转换为字符串(在`server/src/nest/memories/immich.service.ts:213-214`中):

```ts
takenAfter: from ? `${from}T00:00:00.000Z` : undefined,
takenBefore: to ? `${to}T23:59:59.999Z` : undefined,

(通过server/tests/unit/nest/immich.service.test.ts:326-327进行了转换)。

Synology 使用不同的表达式来生成相同的窗口 - `new