WIA-CORE-009

Universal Timestamp Standard
"Unified Time Representation Across All Scales and Contexts"
v1.0.0 | 2025-12-27

Core Features

Multiple Precision Levels

From seconds to Planck time (10โปโดโดs), covering all temporal scales

Timezone Aware

Full UTC support with timezone offsets and DST handling

๐Ÿ”„

Bidirectional Conversion

Convert between Unix, ISO 8601, and WIA formats seamlessly

Context-Aware

Temporal context for time-travel scenarios (WIA-TIME integration)

99 Language Support

Display timestamps in 99 languages with localized formatting

Cryptographic Hash

Built-in integrity verification with SHA-256 hashing

Quick Start Example

// Install
npm install @wia/universal-timestamp

// Basic Usage
import { UniversalTimestamp } from '@wia/universal-timestamp';

// Create timestamp
const timestamp = UniversalTimestamp.now();
console.log(timestamp.toString());
// Output: "2025-12-27T12:34:56.789123456Z[UTC]{context:present}"

// With precision
const planck = UniversalTimestamp.now({ precision: 'planck' });

// With timezone
const tokyo = UniversalTimestamp.now({
    timezone: 'Asia/Tokyo',
    precision: 'nanosecond'
});

// Convert formats
const unix = timestamp.toUnix();
const iso = timestamp.toISO8601();
const wia = timestamp.toWIA();

// Localization (99 languages)
console.log(timestamp.format('ko')); // "2025๋…„ 12์›” 27์ผ ์˜คํ›„ 12์‹œ 34๋ถ„"
console.log(timestamp.format('ja')); // "2025ๅนด12ๆœˆ27ๆ—ฅ 12ๆ™‚34ๅˆ†"
console.log(timestamp.format('ar')); // "ูขูง ุฏูŠุณู…ุจุฑ ูขู ูขูฅุŒ ูกูข:ูฃูค"