Tijd
4 tools
De tijdtools van ToolDeck laten u Unix-tijdstempels converteren, cron-expressies verwerken, cron-schema's visueel genereren en cron-syntaxis direct in uw browser valideren. De Timestamp Converter vertaalt tussen Unix-epochewaarden en leesbare datums in alle gangbare formaten. De Cron Expression Parser splitst cron-strings op in beschrijvingen in gewone taal met voorvertoningen van komende uitvoertijden. De Cron Expression Generator bouwt cron-expressies via een stapsgewijze visuele interface zonder handmatige bewerking. De Cron Expression Validator controleert cron-syntaxis en toont een veld-voor-veld overzicht van elk onderdeel. Alle verwerking vindt lokaal in uw browser plaats zonder serverrondritten, zonder account en zonder gegevensverzameling.
Gebruik de Timestamp Converter bij het vertalen van epochewaarden uit logbestanden of API's, de Cron Expression Parser om een bestaand schema in gewone taal te lezen, de Cron Expression Generator om een nieuwe expressie visueel op te bouwen, of de Cron Expression Validator om de syntaxis te verifiëren vóór implementatie naar productie.
Wat zijn tijdtools?
Tijdtools lossen de praktische problemen op die ontwikkelaars tegenkomen bij het werken met datums, tijdstempels en geplande uitvoering. Unix-tijdstempels komen voor in databasekolommen, API-antwoorden, logbestanden en JWT-claims. Een ruwe waarde zoals 1717200000 lezen tijdens een incident vereist conversie naar een leesbare datum. Cron-expressies komen voor in CI/CD-configuraties, Kubernetes-manifesten en server-crontabs. 0 9 * * 1-5 schrijven en zeker zijn dat dit om 9:00 op werkdagen wordt uitgevoerd (en niet in het weekend) vereist een parser of validator.
Twee afzonderlijke gebieden vallen onder tijdtools. Tijdstempelconversie gaat over het vertalen tussen Unix-epochewaarden (seconden of milliseconden sinds 1970-01-01 00:00:00 UTC) en opgemaakte datumstrings. De voornaamste betrokken standaarden zijn ISO 8601 (het internationale datum/tijd-formaat, gedefinieerd door de Internationale Organisatie voor Standaardisatie), RFC 3339 (het internetprofiel van ISO 8601, gepubliceerd door de IETF) en RFC 2822 (het datumformaat dat wordt gebruikt in e-mailheaders en HTTP). Tooling voor cron-expressies omvat het verwerken, genereren en valideren van de vijf-velden planningssyntaxis die oorspronkelijk in POSIX (IEEE Std 1003.1) is gedefinieerd. Deze syntaxis wordt tegenwoordig gebruikt door crontab, systemd-timers, GitHub Actions, Kubernetes CronJobs en cloud-schedulers zoals AWS EventBridge en Google Cloud Scheduler.
Ontwikkelaars grijpen naar deze tools tijdens foutopsporing (tijdstempels converteren uit logbestanden of databaserijen), tijdens implementatie (cron-schema's schrijven en verifiëren voordat ze live gaan), en tijdens codebeoordeling (bevestigen dat de cron-expressie van een collega overeenkomt met het beoogde schema). QA-engineers gebruiken tijdstempelconversie om te controleren of API-antwoorden correcte datumwaarden bevatten. DevOps-engineers gebruiken cron-tools om back-upschema's, logrotatie en certificaatvernieuwingstaken in te stellen.
Waarom tijdtools op ToolDeck gebruiken?
De tijdtools van ToolDeck draaien volledig in uw browser. Tijdstempels en cron-expressies worden lokaal via JavaScript verwerkt, zodat er niets uw apparaat verlaat. Elke tool richt zich op één taak en laadt direct zonder aanmeldstromen of gebruikslimieten.
Toepassingen van tijdtools
Zowel tijdstempel- als cron-problemen komen voortdurend voor bij backend-, DevOps- en QA-werkzaamheden.
Referentie voor tijdformaten en cron-syntaxis
Twee gebieden om te kennen: tijdstempelformaten die worden gebruikt in API's, databases en logbestanden; en cron-expressiesyntaxis die wordt gebruikt door Unix cron, Kubernetes, GitHub Actions en cloud-schedulers.
Gangbare tijdstempelformaten
| Formaat | Voorbeeld | Standaard / Opmerking |
|---|---|---|
| 1717200000 | Unix seconden | POSIX / IEEE Std 1003.1 |
| 1717200000000 | Unix milliseconden | JavaScript Date.now(), Java |
| 2024-06-01T00:00:00.000Z | UTC met milliseconden | ISO 8601 / RFC 3339 |
| 2024-06-01T00:00:00+02:00 | Met UTC-offset | ISO 8601 / RFC 3339 |
| Sat, 01 Jun 2024 00:00:00 +0000 | E-mail / HTTP-headers | RFC 2822 |
| 2024-06-01 | Alleen datum | ISO 8601 (calendar date) |
Velden van cron-expressies
| Veld | Toegestane waarden | Speciale tekens |
|---|---|---|
| Minuut | 0–59 | * , - / |
| Uur | 0–23 | * , - / |
| Dag van de maand | 1–31 | * , - / ? L W |
| Maand | 1–12 or JAN–DEC | * , - / |
| Dag van de week | 0–6 or SUN–SAT | * , - / ? L # |
Standaard vijf-velden cron (minuut tot en met dag-van-week) is gedefinieerd door POSIX (IEEE Std 1003.1) en wordt gebruikt door crontab, systemd, Kubernetes CronJobs, GitHub Actions en de meeste CI/CD-platforms. Sommige systemen zoals Quartz en Spring voegen een zesde veld toe voor seconden. AWS EventBridge gebruikt een zes-velden variant met een jaarveld. De tekens L (laatste), W (dichtstbijzijnde werkdag) en # (n-de voorkomen) zijn uitbreidingen die worden ondersteund door Quartz-compatibele systemen, maar niet door POSIX cron.
De juiste tijdtool kiezen
Elke tijdtool verwerkt een andere taak; de vier tools kunnen ook worden gecombineerd in één workflow. Gebruik de Timestamp Converter wanneer u een ruwe epochewaarde tegenkomt in logbestanden, API-antwoorden of databasekolommen. Gebruik de cron-tools samen — Generator om de expressie op te bouwen, Parser om komende uitvoertijden te bekijken en Validator om de syntaxis te bevestigen — vóór het vastleggen van een schema in een manifest of configuratiebestand.
- 1
- 2Als u wilt begrijpen wat een bestaande cron-expressie doet en zien wanneer deze vervolgens wordt uitgevoerd → Cron Expression Parser
- 3Als u wilt een nieuwe cron-expressie van scratch opbouwen via een visuele interface → Cron Expression Generator
- 4Als u wilt controleren of een cron-expressie syntactisch geldig is en elk veld inspecteren → Cron Expression Validator
Voor een volledige cron-workflow: bouw de expressie in de Generator, bekijk komende uitvoertijden in de Parser en verifieer de syntaxis in de Validator vóór het committen naar een manifest of crontab. Als u tijdstempels debugt uit een API of database, verwerkt de Timestamp Converter zowel seconden- als milliseconden Unix-tijdstempels en geeft ISO 8601-, RFC 2822- en landinstelling-opgemaakte datums als uitvoer. De Timestamp Converter is ook handig voor JWT-inspectie: de exp (vervaltijd) en iat (uitgiftetijd) claims in een JSON Web Token zijn Unix-secondetijdstempels, en het plakken van een van beide waarden in de converter toont de exacte uitgiftetijd of het vervalvenster zonder ook maar één regel code te schrijven.