{"id":46191,"date":"2025-04-21T05:52:30","date_gmt":"2025-04-21T05:52:30","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=46191"},"modified":"2025-12-31T07:38:47","modified_gmt":"2025-12-31T07:38:47","slug":"leren-omgaan-met-datum-en-tijd-in-go-een-praktische-gids","status":"publish","type":"post","link":"https:\/\/www.carmatec.com\/nl\/blog\/mastering-date-and-time-handling-in-go-a-practical-guide\/","title":{"rendered":"Beheer van datum en tijd in Go: Een praktische gids"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"46191\" class=\"elementor elementor-46191\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d73a4a e-flex e-con-boxed e-con e-parent\" data-id=\"9d73a4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72c3bfd elementor-widget elementor-widget-text-editor\" data-id=\"72c3bfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Omgaan met datums en tijden is een fundamenteel aspect van programmeren, of je nu API's bouwt, taken plant of gebeurtenissen logt. In Go is de <\/span><span style=\"font-weight: 400;\">tijd<\/span><span style=\"font-weight: 400;\"> pakket biedt een robuuste en intu\u00eftieve manier om datums, tijden, tijdzones en looptijden te beheren. Deze handleiding leidt je door de essentie van het <\/span><span style=\"font-weight: 400;\">tijd<\/span><span style=\"font-weight: 400;\"> pakket, van basisbewerkingen tot geavanceerde gebruikssituaties, met praktische voorbeelden en best practices. Aan het eind zul je vol vertrouwen de verwerking van datum en tijd in Go onder de knie hebben.<\/span><\/p><h3><b>Waarom omgaan met datum en tijd belangrijk is<\/b><\/h3><p><span style=\"font-weight: 400;\">Data en tijden zijn cruciaal in veel toepassingen:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>API's<\/b><span style=\"font-weight: 400;\"> tijdstempels moeten opmaken en parseren.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Planners<\/b><span style=\"font-weight: 400;\"> vertrouwen op een precieze timing voor taken.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Logboeken<\/b><span style=\"font-weight: 400;\"> tijdstempels gebruiken om gebeurtenissen bij te houden.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Gebruikersinterfaces<\/b> datums in gelokaliseerde formaten weergeven.<\/li><\/ul><p><span style=\"font-weight: 400;\">Ga's <code>tijd<\/code> pakket is ontworpen om eenvoudig maar krachtig te zijn en biedt tools om deze scenario's effici\u00ebnt af te handelen. In tegenstelling tot sommige talen die zwaar leunen op bibliotheken van derden, is de standaardbibliotheek van Go vaak alles wat je nodig hebt. Laten we erin duiken!<\/span><\/p><h3><b>Aan de slag met het tijdpakket<\/b><\/h3><p><span style=\"font-weight: 400;\">De <code>tijd<\/code> Het pakket maakt deel uit van de standaardbibliotheek van Go, dus er zijn geen externe afhankelijkheden nodig. Importeer het pakket om het te gebruiken:<\/span><\/p><p><span style=\"font-weight: 400;\"><code>Ga naar<\/code><br \/>importeer \u201ctijd\u201d<\/span><\/p><p><span style=\"font-weight: 400;\">De kerntypen in de <code>tijd<\/code> pakketten zijn:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><code>tijd.time<\/code>: Geeft een specifiek tijdstip weer (bijvoorbeeld \u201c2025-04-21 10:30:00\u201d).<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><code>tijd.duur<\/code>: Geeft een tijdsduur weer (bijv. 5 uur, 30 seconden).<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><code>tijd.locatie<\/code>: Geeft een tijdzone weer (bijvoorbeeld \u201cAmerica\/New_York\u201d).<\/li><\/ul><p><span style=\"font-weight: 400;\">Laten we beginnen met enkele basisbewerkingen.<\/span><\/p><h3><b>Werken met de huidige datum en tijd<\/b><\/h3><p><span style=\"font-weight: 400;\">Om de huidige datum en tijd te krijgen, gebruik je <code>time.Now()<\/code>:<br \/><\/span><span style=\"font-weight: 400;\"><code>Ga naar<\/code><br \/><\/span><span style=\"font-weight: 400;\">pakket hoofd<\/span><\/p><pre><span style=\"font-weight: 400;\">importeren (<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0\"fmt\"<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0\"tijd\"<\/span>\n<span style=\"font-weight: 400;\">)<\/span>\n<span style=\"font-weight: 400;\">\nfunc main() {<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0nu := time.Now()<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0fmt.Println(\"Huidige tijd:\", nu)<\/span>\n<span style=\"font-weight: 400;\">}<\/span><\/pre><p><span style=\"font-weight: 400;\">Dit geeft zoiets als:<\/span><\/p><p><span style=\"font-weight: 400;\">Huidige tijd: 2025-04-21 10:30:45.123456789 +0000 UTC<\/span><\/p><p><span style=\"font-weight: 400;\">De <code>tijd.time<\/code> waarde bevat de datum, tijd en tijdzone (standaard UTC). Je kunt afzonderlijke componenten zoals jaar, maand of uur extraheren:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">jaar := now.Year() \/\/ bijvoorbeeld 2025<\/span>\n<span style=\"font-weight: 400;\">maand := now.Month() \/\/ bijv. april<\/span>\n<span style=\"font-weight: 400;\">dag := now.Day() \/\/ bijvoorbeeld 21<\/span>\n<span style=\"font-weight: 400;\">uur := nu.Uur() \/\/ bijvoorbeeld, 10<\/span>\n<span style=\"font-weight: 400;\">minuut := now.Minute() \/\/ bijvoorbeeld 30<\/span>\n<span style=\"font-weight: 400;\">seconde := now.Second() \/\/ bijvoorbeeld 45<\/span>\n\n<span style=\"font-weight: 400;\">fmt.Printf(\"Date: %d-%02d-%02d\\n\", year, month, day)<\/span>\n<span style=\"font-weight: 400;\">fmt.Printf(\"Time: %02d:%02d:%02d\\n\", hour, minute, second)<\/span><\/pre><p><span style=\"font-weight: 400;\">Uitgang:<\/span><\/p><p><span style=\"font-weight: 400;\">Datum: 2025-04-21<br \/><\/span><span style=\"font-weight: 400;\">Tijd: 10:30:45<\/span><\/p><p><span style=\"font-weight: 400;\">Dit is handig voor het loggen of weergeven van specifieke delen van een tijdstempel.<\/span><\/p><h3><b>Parseren en opmaken van datums<\/b><\/h3><p><span style=\"font-weight: 400;\">Go's benadering van het parsen en formatteren van datums is uniek. In plaats van formaatspecificaties zoals <code>%Y<\/code> of <code>%m<\/code> (gebruikelijk in andere talen), gebruikt Go een referentietijd: <b>2 januari 2006, 15:04:05<\/b> (opgemaakt als <code>2006-01-02 15:04:05<\/code>). Deze datum is gekozen omdat hij gemakkelijk te onthouden is en overeenkomt met Go's geboortejaar (2006).<\/span><\/p><h3><b>Data opmaken<\/b><\/h3><p><span style=\"font-weight: 400;\">Een <code>tijd.time<\/code> waarde in een tekenreeks, gebruik <code>tijd.Formaat()<\/code> met een opmaakstring gebaseerd op de referentietijd:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">nu := time.Now()<\/span>\n<span style=\"font-weight: 400;\">geformatteerd := now.Format(\"2006-01-02 15:04:05\")<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"Opgemaakte tijd:\", opgemaakt)<\/span><\/pre><p><span style=\"font-weight: 400;\">Uitgang:<\/span><\/p><p><span style=\"font-weight: 400;\">Opgemaakte tijd: 2025-04-21 10:30:45<\/span><\/p><p><span style=\"font-weight: 400;\">Je kunt het formaat aanpassen. Bijvoorbeeld:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(now.Format(\"ma, 2 jan 2006\")) \/\/ bijv. maandag 21 apr 2025<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(now.Format(\"3:04 PM\"))           \/\/ bijv. 10:30 AM<\/span><\/pre><h3><b>Data parseren<\/b><\/h3><p><span style=\"font-weight: 400;\">Om een tekenreeks te parsen in een <code>tijd.time<\/code> waarde, gebruik <code>time.Parse()<\/code>:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">dateStr := \"2025-04-21 10:30:00\"<\/span>\n<span style=\"font-weight: 400;\">layout := \"2006-01-02 15:04:05\"<\/span>\n<span style=\"font-weight: 400;\">t, err := time.Parse(opmaak, dateStr)<\/span>\n<span style=\"font-weight: 400;\">if err != nil {<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0fmt.Println(\"Fout bij het parsen:\", err)<\/span>\n<span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0terugkeren<\/span>\n<span style=\"font-weight: 400;\">}<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"Geparseerde tijd:\", t)<\/span><\/pre><p><span style=\"font-weight: 400;\">Uitgang:<\/span><\/p><p><span style=\"font-weight: 400;\">Parsed tijd: 2025-04-21 10:30:00 +0000 UTC<\/span><\/p><p><span style=\"font-weight: 400;\">Als de tekenreeks niet overeenkomt met de lay-out, <code>time.Parse()<\/code> geeft een fout, dus controleer altijd op fouten.<\/span><\/p><p><span style=\"font-weight: 400;\">Voor het gemak biedt Go voorgedefinieerde lay-outs zoals <code>tijd.RFC3339<\/code> voor standaardformaten:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">t, err = time.Parse(time.RFC3339, \"2025-04-21T10:30:00Z\")<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"Geparsed RFC3339 tijd:\", t)<\/span><\/pre><h3><b>Data en tijden manipuleren<\/b><\/h3><p><span style=\"font-weight: 400;\">De <code>tijd<\/code> pakket maakt het eenvoudig om berekeningen uit te voeren op datums en tijden.<\/span><\/p><h3><b>Tijd optellen en aftrekken<\/b><\/h3><p><span style=\"font-weight: 400;\">Gebruik <code>Toevoegen()<\/code> om een <code>tijd.duur<\/code> naar een <code>tijd.time<\/code>:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">nu := time.Now()<\/span>\n<span style=\"font-weight: 400;\">future := now.Add(24 * time.Hour) \/\/ Voeg 1 dag toe<\/span>\n<span style=\"font-weight: 400;\">verleden := now.Add(-2 * time.Hour) \/\/ Trek 2 uur af<\/span>\n\n<span style=\"font-weight: 400;\">fmt.Println(\"Nu:\", nu)<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"Toekomst:\", toekomst)<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"Verleden:\", verleden)<\/span>\n<span style=\"font-weight: 400;\">tijd.duur<\/span><span style=\"font-weight: 400;\"> kunnen worden gemaakt met constanten zoals <\/span><span style=\"font-weight: 400;\">tijd.uur<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">tijd.minuten<\/span><span style=\"font-weight: 400;\">of <\/span><span style=\"font-weight: 400;\">tijd.seconde<\/span><span style=\"font-weight: 400;\">. Je kunt ook looptijden ontleden:<\/span>\n\n<span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">duur, _ := tijd.ParseDuur(\"1u30m\")<\/span>\n<span style=\"font-weight: 400;\">toekomst = nu.toevoegen(duur)<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"1 uur 30 minuten later:\", toekomst)<\/span><\/pre><h3><b>Tijdsverschillen berekenen<\/b><\/h3><p><span style=\"font-weight: 400;\">Om het verschil tussen twee tijden te vinden, gebruik je <code>Sub()<\/code>:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">start := time.Now()<\/span>\n<span style=\"font-weight: 400;\">time.Sleep(2 * time.Second) \/\/ Simuleer wat werk<\/span>\n<span style=\"font-weight: 400;\">einde := time.Now()<\/span>\n\n<span style=\"font-weight: 400;\">verstreken := einde.Sub(start)<\/span>\n<span style=\"font-weight: 400;\">fmt.Printf(\"Verstreken tijd: %v\\n\", verstreken)<\/span><\/pre><p><span style=\"font-weight: 400;\">Uitgang:<\/span><\/p><p><span style=\"font-weight: 400;\">Verstreken tijd: 2,001234567s<\/span><\/p><h3><b>Data vergelijken<\/b><\/h3><p><span style=\"font-weight: 400;\">Je kunt vergelijken <code>tijd.time<\/code> waarden met behulp van <code>Voor(), Na()<\/code>en <code>Gelijk()<\/code>:<\/span><\/p><pre><span style=\"font-weight: 400;\">Ga naar<\/span>\n<span style=\"font-weight: 400;\">t1 := time.Now()<\/span>\n<span style=\"font-weight: 400;\">t2 := t1.Add(1 * time.Hour)<\/span>\n\n<span style=\"font-weight: 400;\">fmt.Println(\"t1 voor t2?\", t1.Before(t2)) \/\/ waar<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"t2 na t1?\", t2.After(t1)) \/\/ waar<\/span>\n<span style=\"font-weight: 400;\">fmt.Println(\"t1 is gelijk aan t2?\", t1.Equal(t2))  \/\/ onwaar<\/span><\/pre><h3><b>Omgaan met tijdzones<\/b><\/h3><p><span style=\"font-weight: 400;\">Tijdzones kunnen lastig zijn, maar Go vereenvoudigt ze met <code>tijd.locatie<\/code>.<\/span><\/p><h3><b>Tijdzones laden<\/b><\/h3><p>Om met een specifieke tijdzone te werken, gebruik je <code>time.LoadLocation()<\/code>:<\/p><pre>ga\nloc, err := time.LoadLocation(\"America\/New_York\")\nAls err != nil {\nfmt.Println(\"Fout bij laden locatie:\", err)\nreturn\n}\nnyTime := time.Now().In(loc)\nfmt.Println(\"Tijd New York:\", nyTime)<\/pre><p>De <code>time.LoadLocation()<\/code> functie gebruikt de IANA-tijdzonedatabase (bijvoorbeeld \u201cAmerica\/New_York\u201d, \u201cAsia\/Tokyo\u201d). Als je geen locatie opgeeft, gebruikt Go standaard UTC.<\/p><h3><strong>Converteren tussen tijdzones<\/strong><\/h3><p>Om een tijd om te zetten naar een andere tijdzone gebruik je <code>In()<\/code>:<\/p><pre>ga\nutcTime := time.Now()\nloc, _ = time.LoadLocation(\"Asia\/Tokyo\")\ntokyoTime := utcTime.In(loc)\nfmt.Println(\"UTC-tijd:\", utcTime)\nfmt.Println(\"Tokio tijd:\", tokyoTijd)<\/pre><h3><strong>UTC en lokale tijd gebruiken<\/strong><\/h3><p>Gebruik UTC() voor UTC:<\/p><pre>ga\nutc := time.Now().UTC()\nfmt.Println(\"UTC tijd:\", utc)\nGebruik Local() voor de lokale tijdzone van het systeem:\ngo\nlokaal := time.Now().Lokaal()\nfmt.Println(\"Lokale tijd:\", lokaal)<\/pre><h3><strong>Praktische voorbeelden<\/strong><\/h3><p>Laten we enkele scenario's uit de praktijk bekijken.<\/p><h3><strong>Taken plannen<\/strong><\/h3><p>Om een taak met regelmatige tussenpozen uit te voeren, gebruik je time.Tick():<\/p><pre>ga\nticker := time.Tick(2 * time.Second)\nVoor t := bereik ticker {\n    fmt.Println(\"Tik op\", t)\n}\nGebruik time.After() voor een eenmalige vertraging:\ngo\nselect {\ncase &lt;-time.After(3 * time.Second):\n    fmt.Println(&quot;3 seconden later...&quot;)\n}<\/pre><h3><strong>Leeftijd berekenen<\/strong><\/h3><p>Iemands leeftijd berekenen op basis van zijn geboortedatum:<\/p><pre>ga\ngeboorteStr := \"1990-05-15\"\nbirthTime, _ := time.Parse(\"2006-01-02\", birthStr)\nnu := time.Now()\nleeftijd := nu.Jaar() - geboortetijd.Jaar()\nals now.YearDay() &lt; birthTime.YearDay() {\nage-- \/\/ Aanpassen als verjaardag dit jaar nog niet heeft plaatsgevonden\n}\nfmt.Printf(&quot;Leeftijd: %d\\n&quot;, age)<\/pre><h3><strong>Opmaak voor API's<\/strong><\/h3><p>API's gebruiken vaak ISO 8601 (RFC3339) tijdstempels:<\/p><pre>ga\nnu := time.Now()\napiTime := now.Format(time.RFC3339)\nfmt.Println(\"API tijdstempel:\", apiTijd)<\/pre><h3><strong>Veelvoorkomende valkuilen en best practices<\/strong><\/h3><h5><strong>Valkuilen<\/strong><\/h5><ul><li><strong>Onjuiste indelingen:<\/strong> Verkeerde lay-out in <code>time.Parse()<\/code> of <code>tijd.Formaat()<\/code> is een veel voorkomende fout. Controleer altijd de referentietijd (<code>2006-01-02 15:04:05<\/code>).<\/li><li><strong>Tijdzone-aannames:<\/strong> Ervan uitgaan dat alle tijden in UTC of lokale tijd zijn kan leiden tot bugs. Geef de tijdzone altijd expliciet op.<\/li><li><strong>Fouten negeren:<\/strong> Functies zoals <code>time.Parse()<\/code> en <code>time.LoadLocation()<\/code> fouten terugsturen. Handel ze altijd af.<\/li><\/ul><h5><strong>Beste praktijken<\/strong><\/h5><ul><li><strong>Gebruik UTC voor opslag:<\/strong> Sla tijdstempels op in UTC om verwarring met tijdzones te voorkomen.<\/li><li><strong>Invoer valideren:<\/strong> Valideer het formaat bij het parsen van door de gebruiker aangeleverde datums en handel fouten netjes af.<\/li><li><strong>Gebruik vooraf gedefinieerde indelingen:<\/strong> Gebruik constanten zoals <code>tijd.RFC3339<\/code> voor standaardformaten.<\/li><li><strong>Profielprestaties:<\/strong> Vermijd voor toepassingen met hoge prestaties frequente aanroepen naar <code>time.Now()<\/code> in nauwe lussen, omdat het relatief duur kan zijn.<\/li><\/ul><h3><strong>Bibliotheken van derden<\/strong><\/h3><p>Terwijl de <code>tijd<\/code> pakket is voldoende voor de meeste taken, bibliotheken zoals <code>github.com\/jinzhu\/nu<\/code> kunnen complexe bewerkingen vereenvoudigen (bijvoorbeeld het vinden van het begin van een week). Gebruik ze spaarzaam, aangezien de standaardbibliotheek vaak genoeg is.<\/p><h2><strong>Conclusie<\/strong><\/h2><p>Ga's <code>tijd<\/code> pakket is een krachtig hulpmiddel voor het omgaan met datums, tijden en tijdzones. Van formatteren en parseren tot rekenen en plannen, het biedt alles wat je nodig hebt voor robuust tijdbeheer. Door de kernbegrippen te begrijpen<code>-tijd.Time, tijd.Duration<\/code>en <code>tijd.locatie-<\/code>en best practices te volgen, kun je zelfs de meest complexe datum- en tijdscenario's met vertrouwen afhandelen.<\/p><p>Experimenteer met de voorbeelden in deze gids, verken de <a href=\"https:\/\/pkg.go.dev\/time\">offici\u00eble Go-documentatie<\/a>, en probeer je eigen op tijd gebaseerde functies te bouwen. Of je nu taken plant, gebeurtenissen logt of API-responses formatteert, het omgaan met datum en tijd in Go zal je applicaties betrouwbaarder en gebruiksvriendelijker maken. Bouw krachtige, schaalbare applicaties met <a href=\"https:\/\/www.carmatec.com\/nl\/\">Carmatec's<\/a> expert <a href=\"https:\/\/www.carmatec.com\/nl\/golang-ontwikkelingsbedrijf\/\">Golang ontwikkelingsdiensten<\/a> op maat gemaakt voor moderne bedrijfsbehoeften.<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Handling dates and times is a fundamental aspect of programming, whether you&#8217;re building APIs, scheduling tasks, or logging events. In Go, the time package provides a robust and intuitive way to manage dates, times, time zones, and durations. This guide will walk you through the essentials of the time package, from basic operations to advanced [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":46221,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-46191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/posts\/46191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/comments?post=46191"}],"version-history":[{"count":0,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/posts\/46191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/media\/46221"}],"wp:attachment":[{"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/media?parent=46191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/categories?post=46191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.carmatec.com\/nl\/wp-json\/wp\/v2\/tags?post=46191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}