Skip to main content

Short answer

Keep the account timezone at UTC+0

The default London (UTC+0/+1) is the correct setting — do not change it. Logs are stored in UTC, so UTC+0 matches the data source

Dismiss the suggestion dialog

When the console detects a different device timezone it shows a “本地设置建议” (Local Settings Suggestion) dialog — choose 暂时忽略 (Dismiss) on the left, not the switch button

Use async export for line items

The 导出 (Export) button on the Logs page always emits UTC+0. The 汇总账单 (Billing Summary) follows your account timezone, so a changed timezone shifts date attribution
If you already switched, just set it back to London (UTC+0/+1). The timezone only affects how data is displayed and aggregated — no call data is modified or lost. Once it is set back, the chart and the billing dates return to normal.

Where to check your account timezone

The current account timezone is shown in the 用户信息 (User Info) section of the console. It should read London (UTC+0/+1), which is UTC+0.
Console User Info section showing the timezone set to London (UTC+0/+1)

The timezone setting in the console's User Info section — it should read London (UTC+0/+1)

Choose “暂时忽略” (Dismiss) when the suggestion dialog appears

When your account timezone (UTC) differs from your current device timezone (for example Asia/Shanghai), the console opens a “本地设置建议” (Local Settings Suggestion) dialog offering to switch.
Local Settings Suggestion dialog showing account timezone UTC and device timezone Asia/Shanghai, with Dismiss and Switch buttons

The Local Settings Suggestion dialog — choose 暂时忽略 (Dismiss) on the left

Choose 暂时忽略 (Dismiss) — do not switch. After switching, the 调用数据一览 (Call Data Overview) chart at the top of the Logs page renders incorrectly: the time buckets no longer line up with the chart range, so the data looks missing or shifted as a whole.
This is the section that is affected:
The Call Data Overview entry at the top of the console Logs page, outlined in red

The Call Data Overview at the top of the Logs page — this chart misaligns once the account timezone is switched

Timestamps in the log detail list also follow the account timezone, so keeping UTC+0 aligns the detail list, the chart and the export files on a single basis — you only ever apply one fixed offset.

Which export should you use?

The Logs page has two buttons in the top-right corner, 导出 (Export) and 汇总账单 (Billing Summary). They use different timezone bases, and that is the easiest thing to get wrong.
Logs page toolbar with the Export button on the left and the Billing Summary button on the right

The Export and Billing Summary buttons in the top-right corner of the Logs page

Billing Summary: aggregated by account timezone

The Billing Summary aggregates by your account timezone setting. If the account timezone has been changed to UTC+8, calls made after 16:00 (UTC+8) on a given day are counted into the next day in the summary, which makes that day’s total look wrong.
If you hit this, set the account timezone back to UTC+0 and export the Billing Summary again — the date attribution will be correct.
When you need line-by-line spend records, use the 导出 (Export) button and pick 后台异步导出 (background async export) in the dialog.
Export dialog showing selectable fields, current-page versus background async export, Excel and CSV formats, and a maximum record count

The export dialog — select background async export for large volumes

Key points:
  • The timezone is always UTC+0, regardless of the account setting, because this exports the stored logs themselves. Convert to local time yourself (UTC+8 users add 8 hours)
  • Selectable fields: usage time, request ID, token name, model name and more — pick what your reconciliation needs
  • Export mode: for large volumes choose background async export; the job runs in the background without blocking the page, and it is recommended above 10,000 records
  • Format: Excel (.xlsx, very large exports are split and zipped automatically) or CSV (.csv, for small volumes)
  • Maximum record count: 0 means unlimited (the server splits into multiple Excel files and zips them), with a ceiling of 50 million records
  • Progress: once the job is created, track its progress and status on the 任务管理 (Task Management) page, then download the file
For the full export walkthrough and archiving advice, see How long are call logs kept?.

Common questions

Because the backend call logs are database logs recorded in UTC. Keeping the account at UTC+0 puts the page display, the chart and the export files on the same basis, so you apply one fixed offset everywhere. Once it is set to a local timezone, the conversion rules differ between places, which makes misreading more likely, not less.
No. The timezone only affects display and aggregation; no call record or charge is modified. Set the account timezone back to London (UTC+0/+1) and both the chart and the billing summary dates return to normal.
Add 8 hours to the times in the export file. For example 2026-08-09 08:00 in the file corresponds to 2026/8/9 16:00 (UTC+8). Watch that 8-hour shift when reconciling across day boundaries.
No. The exported fields match what the console shows — time, request ID, token name, model, token counts, amount, status — with no prompts or model output. See How long are call logs kept?.
Yes, see the Log Query API. Its start_timestamp, end_timestamp and created_at are all Unix second timestamps, independent of the console timezone setting, so your code converts them as needed — a good fit for automated reconciliation.
First check the job status on the 任务管理 (Task Management) page. For very large volumes (millions of records) the server needs time to split and package the files; narrow the time range or set a sensible maximum record count and export in batches.