API för veckonummer
Ett gratis, öppet och cachevänligt JSON-API för svenska veckonummer enligt ISO 8601. Ingen
API-nyckel behövs. CORS är öppet (Access-Control-Allow-Origin: *) och svaren cachas i
fem minuter.
GET /api/week.json
Returnerar aktuell vecka för tidszonen Europe/Stockholm:
{
"current_week": 28,
"year": 2026,
"iso_start": "2026-07-06",
"iso_end": "2026-07-12",
"today": "2026-07-06",
"updated_at": "2026-07-06T06:00:00.000Z"
} | Fält | Typ | Beskrivning |
|---|---|---|
current_week | number | Aktuellt veckonummer (1–53) |
year | number | ISO-året veckan tillhör (kan avvika från kalenderåret vid årsskiften) |
iso_start | string | Veckans måndag, YYYY-MM-DD |
iso_end | string | Veckans söndag, YYYY-MM-DD |
today | string | Dagens datum i Sverige |
updated_at | string | Tidsstämpel för svaret (UTC) |
GET /api/month.json
Innevarande månads kalendergrid: veckorader med datum, aktuell vecka, dagens datum och månadens
röda dagar (red_days). Cachas i en timme. Det är datakällan bakom
vår kalender-widget — perfekt om du vill rendera en egen svensk
månadskalender med veckonummer.
GET /api/health.json
Lättviktig statuskontroll — svarar { "status": "ok", ... } med aktuell vecka.
Embed-skript (v2)
Vill du slippa skriva kod? Widget-generatorn ger dig en färdig inbäddning
med veckonummer, minimal badge eller hel månadskalender — med valbart tema och accentfärg,
renderad i Shadow DOM. Den klassiska v1-widgeten (/api/widget.js) fortsätter
fungera oförändrat.
Kodexempel
JavaScript
fetch('https://dennavecka.se/api/week.json')
.then(r => r.json())
.then(data => console.log('Det är vecka ' + data.current_week)); PHP
$data = json_decode(file_get_contents('https://dennavecka.se/api/week.json'), true);
echo 'Det är vecka ' . $data['current_week']; Python
import requests
data = requests.get('https://dennavecka.se/api/week.json').json()
print(f"Det är vecka {data['current_week']}") cURL
curl -s https://dennavecka.se/api/week.json Villkor
- Fri användning, även kommersiellt. Ange gärna dennavecka.se som källa.
- Cacha svaren minst 5 minuter — veckonumret ändras bara en gång i veckan.
- Vill du visa veckonumret utan egen kod? Använd widgeten.