Skip to content

fix(viewer): handle multiple timestamp formats in days calculation#1219

Open
abakane1 wants to merge 1 commit intoMemTensor:mainfrom
abakane1:fix/timestamp-format-in-days-calculation
Open

fix(viewer): handle multiple timestamp formats in days calculation#1219
abakane1 wants to merge 1 commit intoMemTensor:mainfrom
abakane1:fix/timestamp-format-in-days-calculation

Conversation

@abakane1
Copy link

Description

  • Support milliseconds, microseconds, and seconds timestamp formats in days calculation
  • Fixes incorrect days calculation (showing 36500 days) when timestamps use different formats

Changes

Modified apps/memos-local-openclaw/src/viewer/html.ts:

// Before: only handled milliseconds
if(e<1e12) e*=1000;

// After: handles all timestamp formats
if (e < 1e15 && e >= 1e12) e = Math.floor(e / 1000);  // microseconds to milliseconds
else if (e < 1e12) e *= 1000;  // seconds to milliseconds

Related Issue

N/A (found during local testing)

- Support milliseconds, microseconds, and seconds timestamp formats
- Fixes incorrect days calculation when timestamps use different formats
- Closes issue with 36500 days display error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant