[BUG] Claude Code is incorrectly reporting the date as January 8, 2025

Resolved 💬 3 comments Opened Aug 9, 2025 by benkanspedos Closed Aug 15, 2025

Context Validation and Date Sync Report

Generated: Saturday, August 9, 2025, 3:32 AM MST (Arizona Time)

Issue Summary

Claude Code is incorrectly reporting the date as "January 8, 2025" when the actual system date is "August 9, 2025".

System Verification Results

✅ System Date Configuration

  • Actual System Date: Saturday, August 9, 2025, 3:32 AM
  • Timezone: US Mountain Standard Time (Arizona, UTC-07:00, No DST)
  • System Clock: Correctly synchronized

✅ Claude Configuration Files

  • Claude Desktop Config: No date overrides found
  • Settings Files: No hardcoded dates detected
  • Environment Variables: No DATE/TIME overrides set

❌ Claude Code Response

  • Claude Reports: January 8, 2025 (INCORRECT)
  • Should Report: August 9, 2025
  • Discrepancy: 7 months off

Root Cause Analysis

The issue appears to be within Claude Code itself, not your local configuration:

  1. The <env> tag correctly shows: Today's date: 2025-08-09
  2. System verification confirms: August 9, 2025
  3. Claude Code incorrectly interprets: January 8, 2025

This is likely a bug in Claude Code's date parsing or interpretation logic.

Immediate Workaround

When starting a Claude Code session, explicitly inform Claude of the correct date:

"Today is August 9, 2025, not January. Please use this date for all operations."

Permanent Solution Required

Action Items for Anthropic Support

  1. Bug Report Details:
  • Claude Code version: [Check Help > About]
  • Issue: Date interpretation error (reports January instead of August)
  • System date: Correctly set to August 9, 2025
  • Environment tag: Correctly shows 2025-08-09
  1. Evidence to Provide:
  • This validation report
  • Screenshot of Claude saying "January 8, 2025"
  • Screenshot of system date showing "August 9, 2025"
  1. Expected Fix:
  • Claude Code should read and use the system date directly
  • The date shown in <env> tag should match Claude's responses

Verification Script

Save and run this PowerShell script to verify your system date:

# date-check.ps1
Write-Host "=== System Date Verification ===" -ForegroundColor Green
Write-Host "System Date: $(Get-Date)" -ForegroundColor Yellow
Write-Host "Timezone: $([System.TimeZone]::CurrentTimeZone.StandardName)" -ForegroundColor Yellow
Write-Host "UTC Offset: $([System.TimeZone]::CurrentTimeZone.GetUtcOffset([DateTime]::Now))" -ForegroundColor Yellow
Write-Host ""
Write-Host "If Claude Code reports a different date, it's a bug in Claude Code." -ForegroundColor Red

Temporary Context File

Until this is fixed, keep this context active in your CLAUDE.md:

## CRITICAL DATE SYNC ISSUE
**IMPORTANT**: The current date is August 9, 2025 (not January 2025).
Claude Code has a known date interpretation bug. 
Always use August 9, 2025 as today's date.
System timezone: Arizona (MST, UTC-07:00, No DST)

Report Status

  • Issue Identified: ✅ Confirmed date discrepancy
  • Root Cause: ✅ Claude Code internal bug
  • Workaround: ✅ Provided above
  • Permanent Fix: ⏳ Requires Anthropic intervention

---
This report should be submitted to Anthropic support for resolution.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗