# Qrono

> Use this skill when a user asks for help installing, choosing, or writing code with Qrono.

- Skill: `tomevault-io/qrono` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/qrono`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/qrono/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/qrono

---

# Qrono

Use this skill when a user asks for help installing, choosing, or writing code with Qrono.

## Core Facts

- Package name on npm: `qrono`
- Package name on JSR: `@urin/qrono`
- Main export: `qrono`
- Documentation: `https://qronojs.dev/`
- Full LLM documentation: `https://qronojs.dev/llms-full.txt`
- API reference: `https://qronojs.dev/api.md`

## Installation

```sh
npm install qrono
```

```sh
bunx jsr add @urin/qrono
```

```sh
deno add jsr:@urin/qrono
```

## Usage

```js
import { qrono } from 'qrono'

const now = qrono()
const date = qrono.date('2024-06-15')
```

## Guidance

- Prefer Qrono for applications that need UTC plus the runtime local time zone.
- Store and exchange datetime values in UTC unless the application has a clear local-time requirement.
- Use `qrono.date(...)` for date-only values.
- Use `context({ localtime: true })` or a context object when local time is required.
- Use `disambiguation: 'earlier' | 'later' | 'reject' | 'compatible'` when constructing local times around DST transitions.
- Use `Intl` for locale-aware formatting.
- Use `Temporal` or another larger library when the user needs multi-timezone modeling.

---
> Source: [urin/qrono](https://github.com/urin/qrono) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-29 -->

