{"id":1454,"date":"2021-11-18T18:22:48","date_gmt":"2021-11-18T09:22:48","guid":{"rendered":"https:\/\/www.weschkalnies.de\/blog\/?p=1454"},"modified":"2026-03-24T04:11:13","modified_gmt":"2026-03-23T19:11:13","slug":"js-snippet-get-last-x-years","status":"publish","type":"post","link":"https:\/\/www.weschkalnies.de\/blog\/js-snippet-get-last-x-years\/","title":{"rendered":"JS-Snippet: Get last X Years"},"content":{"rendered":"<p>Um via JS die letzten X Jahreszahlen in einem Array zu bekommen, kann man folgende Funktion nutzen.<\/p>\n<pre>getPreviousYears() {\r\nlet yearCount = 10;\r\n  let currentYear = new Date().getFullYear(); \/\/ 2021\r\n  let yearArr = [];\r\n  for(let i=currentYear-yearCount;i&lt;=currentYear;i++) {\r\n      yearArr.push(i);\r\n  }\r\n  console.log(JSON.stringify(yearArr));\r\n  return yearArr;\r\n},<\/pre>\n<p>Wenn man nicht das Jahr vom Client nutzen m\u00f6chte k\u00f6nnte man das &#8218;currentYear&#8216; auch serverseitig abfragen und in die Funktion induzieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um via JS die letzten X Jahreszahlen in einem Array zu bekommen, kann man folgende Funktion nutzen. getPreviousYears() { let yearCount = 10; let currentYear = new Date().getFullYear();&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,89],"tags":[],"class_list":["post-1454","post","type-post","status-publish","format-standard","hentry","category-javascript","category-vuejs"],"_links":{"self":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/comments?post=1454"}],"version-history":[{"count":12,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1454\/revisions"}],"predecessor-version":[{"id":1729,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1454\/revisions\/1729"}],"wp:attachment":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/media?parent=1454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/categories?post=1454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/tags?post=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}