export function logTimestamp(date: Date = new Date()): string { const pad = (value: number, length = 2): string => String(value).padStart(length, "0"); const offsetMinutes = -date.getTimezoneOffset(); const sign = offsetMinutes >= 0 ? "+" : "-"; const absOffset = Math.abs(offsetMinutes); const offset = `${sign}${pad(Math.floor(absOffset / 60))}:${pad(absOffset % 60)}`; return ( `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())}` + `T${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}.${pad(date.getMilliseconds(), 3)}${offset}` ); }