{"id":61271,"date":"2026-07-30T09:14:29","date_gmt":"2026-07-30T07:14:29","guid":{"rendered":"https:\/\/alertes-meteo.com\/?page_id=61271"},"modified":"2026-07-30T10:24:31","modified_gmt":"2026-07-30T08:24:31","slug":"temperatures-moyennes-en-janvier-depuis-1921-en-france-ce-que-revele-un-siecle-de-releves","status":"publish","type":"page","link":"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-janvier-depuis-1921-en-france-ce-que-revele-un-siecle-de-releves\/","title":{"rendered":"Temp\u00e9ratures moyennes en janvier depuis 1921 en France : ce que r\u00e9v\u00e8le un si\u00e8cle de relev\u00e9s"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1575px;margin-left: calc(-5% \/ 2 );margin-right: calc(-5% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.375%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.375%;--awb-width-medium:100%;--awb-spacing-right-medium:2.375%;--awb-spacing-left-medium:2.375%;--awb-width-small:100%;--awb-spacing-right-small:2.375%;--awb-spacing-left-small:2.375%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><div class=\"w-full\">\n<div class=\"pb-0 rounded-xl pt-1.5\">\n<div>\n<div class=\"flex flex-col w-full gap-1\">\n<div class=\"flex w-full flex-col gap-1 m-scrollable-horizontal\">\n<div class=\"w-full\">\n<div class=\"message_content_1332 anthropic anthropic-claude-opus-5 thinking-block-collapsed\">\n<div class=\"markdown-content\">\n<p>Janvier reste le mois le plus froid de l&rsquo;ann\u00e9e en France. Mais un si\u00e8cle de relev\u00e9s m\u00e9t\u00e9orologiques raconte une histoire claire : les hivers d&rsquo;aujourd&rsquo;hui ne ressemblent plus \u00e0 ceux de nos grands-parents. Depuis 1921, les s\u00e9ries homog\u00e9n\u00e9is\u00e9es de M\u00e9t\u00e9o-France montrent un r\u00e9chauffement net des temp\u00e9ratures moyennes hivernales, ponctu\u00e9 d&rsquo;\u00e9pisodes glaciaux m\u00e9morables. D\u00e9cryptage d&rsquo;une \u00e9volution qui transforme nos paysages, nos loisirs et notre quotidien.<\/p>\n<h2>Quelle est la temp\u00e9rature moyenne de janvier en France ?<\/h2>\n<p>Sur l&rsquo;ensemble du territoire m\u00e9tropolitain, la <strong>temp\u00e9rature moyenne de janvier<\/strong> s&rsquo;\u00e9tablit autour de <strong>5 \u00e0 6 \u00b0C<\/strong> au cours des derni\u00e8res d\u00e9cennies, contre environ <strong>3 \u00e0 4 \u00b0C<\/strong> pour les premi\u00e8res d\u00e9cennies du XX\u1d49 si\u00e8cle. Cette moyenne nationale masque toutefois de fortes disparit\u00e9s.<\/p>\n<h3>Des \u00e9carts r\u00e9gionaux consid\u00e9rables<\/h3>\n<ul>\n<li><strong>Littoral m\u00e9diterran\u00e9en<\/strong> (Nice, Marseille) : 8 \u00e0 10 \u00b0C de moyenne, gr\u00e2ce \u00e0 l&rsquo;influence maritime.<\/li>\n<li><strong>Fa\u00e7ade atlantique<\/strong> (Brest, Biarritz) : 7 \u00e0 8 \u00b0C, avec un climat oc\u00e9anique doux et humide.<\/li>\n<li><strong>Bassin parisien et Nord<\/strong> : 4 \u00e0 5 \u00b0C, sensibles aux flux continentaux.<\/li>\n<li><strong>Est et Grand Est<\/strong> (Strasbourg, Nancy) : 1 \u00e0 3 \u00b0C, climat semi-continental marqu\u00e9.<\/li>\n<li><strong>Massifs montagneux<\/strong> : temp\u00e9ratures n\u00e9gatives d\u00e8s 1 000 m d&rsquo;altitude.<\/li>\n<\/ul>\n<h2>Un si\u00e8cle de r\u00e9chauffement : les grandes tendances depuis 1921<\/h2>\n<h3>Une hausse mesur\u00e9e et document\u00e9e<\/h3>\n<p>Les donn\u00e9es de M\u00e9t\u00e9o-France indiquent un r\u00e9chauffement moyen de l&rsquo;ordre de <strong>+1,7 \u00b0C<\/strong> en France m\u00e9tropolitaine depuis le d\u00e9but du XX\u1d49 si\u00e8cle, avec une acc\u00e9l\u00e9ration marqu\u00e9e depuis les ann\u00e9es 1980. Les hivers concentrent une part significative de cette \u00e9volution.<\/p>\n<h3>Trois p\u00e9riodes distinctes<\/h3>\n<ol>\n<li><strong>1921-1950<\/strong> : hivers globalement rigoureux, gel\u00e9es fr\u00e9quentes et durables.<\/li>\n<li><strong>1950-1985<\/strong> : relative stabilit\u00e9, entrecoup\u00e9e de vagues de froid intenses (janvier 1963, janvier 1985).<\/li>\n<li><strong>1985-2026<\/strong> : r\u00e9chauffement rapide, multiplication des janviers doux et rar\u00e9faction des s\u00e9quences de gel prolong\u00e9.<\/li>\n<\/ol>\n<h3>Les janviers les plus marquants<\/h3>\n<ul>\n<li><strong>Janvier 1963<\/strong> : l&rsquo;un des plus froids du si\u00e8cle, avec des moyennes nationales largement n\u00e9gatives.<\/li>\n<li><strong>Janvier 1985<\/strong> : vague de froid historique, records de basses temp\u00e9ratures encore invaincus dans plusieurs stations.<\/li>\n<li><strong>Janvier 2007 et 2016<\/strong> : parmi les plus doux jamais enregistr\u00e9s, avec des anomalies sup\u00e9rieures \u00e0 +3 \u00b0C.<\/li>\n<li><strong>Janvier 2024<\/strong> : nouvelle illustration de la variabilit\u00e9 contemporaine, alternant douceur exceptionnelle et coup de froid tardif.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><p style=\"margin:18px 0; color:#dc2626; font-size:18px; font-weight:800; line-height:1.5; text-align:center;\">\n  Afficher et survolez le diagramme pour voir le d\u00e9tail des temp\u00e9ratures.\n<\/p>\n\n\n<!--\n  Graphique interactif WordPress\n  \u00c0 coller dans un bloc \u00ab HTML personnalis\u00e9 \u00bb.\n  Aucune biblioth\u00e8que externe n'est n\u00e9cessaire.\n-->\n<div class=\"tjan-widget\" data-tjan-chart>\n  <div class=\"tjan-header\">\n    <h2>Temp\u00e9rature moyenne observ\u00e9e en janvier depuis 1921 (France)<\/h2>\n    <p> Valeurs en degr\u00e9s Celsius<\/p>\n  <\/div>\n\n  <div\n    class=\"tjan-reference\"\n    role=\"note\"\n    aria-label=\"Normale 1991-2020 : 5,47 degr\u00e9s Celsius\"\n  >\n    <span>Normale 1991-2020<\/span>\n    <strong>5,47\u00a0\u00b0C<\/strong>\n  <\/div>\n\n  <div class=\"tjan-toggle-row\">\n    <button\n      class=\"tjan-toggle\"\n      data-tjan-toggle\n      type=\"button\"\n      role=\"switch\"\n      aria-checked=\"false\"\n    >\n      <span class=\"tjan-toggle-track\" aria-hidden=\"true\">\n        <span class=\"tjan-toggle-dot\"><\/span>\n      <\/span>\n      <span data-tjan-toggle-label>Afficher le diagramme<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"tjan-content\" data-tjan-content hidden>\n    <div class=\"tjan-selection\" data-tjan-selection aria-live=\"polite\">\n      Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\n    <\/div>\n\n    <div class=\"tjan-scroll\" aria-label=\"Graphique d\u00e9filable horizontalement sur mobile\">\n      <div class=\"tjan-stage\">\n        <svg\n          class=\"tjan-svg\"\n          data-tjan-svg\n          viewBox=\"0 0 1240 520\"\n          role=\"img\"\n          tabindex=\"0\"\n          aria-labelledby=\"tjan-title tjan-desc\"\n          preserveAspectRatio=\"xMidYMid meet\"\n        >\n          <title id=\"tjan-title\">\n            Temp\u00e9rature moyenne observ\u00e9e en janvier en France, de 1921 \u00e0 2026\n          <\/title>\n          <desc id=\"tjan-desc\">\n            Courbe bleue interactive de la temp\u00e9rature moyenne nationale observ\u00e9e\n            en janvier. La ligne pointill\u00e9e repr\u00e9sente la normale 1991-2020 de 5,47 \u00b0C.\n            Les fl\u00e8ches gauche et droite permettent de parcourir les ann\u00e9es.\n          <\/desc>\n        <\/svg>\n        <div class=\"tjan-tooltip\" data-tjan-tooltip role=\"status\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"tjan-legend\" aria-label=\"L\u00e9gende\">\n      <span><i class=\"tjan-line-key\"><\/i> Temp\u00e9rature moyenne observ\u00e9e<\/span>\n      <span><i class=\"tjan-normal-key\"><\/i> Normale 1991-2020 : 5,47\u00a0\u00b0C<\/span>\n    <\/div>\n\n    <p class=\"tjan-note\">\n      Les valeurs 2024, 2025 et 2026 ont \u00e9t\u00e9 ajout\u00e9es \u00e0 partir des bilans climatiques\n      mensuels officiels.\n    <\/p>\n\n    <p class=\"tjan-source\">\n      Source : M\u00e9t\u00e9o-France \u2022 Indicateur thermique national\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .tjan-widget,\n  .tjan-widget * {\n    box-sizing: border-box;\n  }\n\n  .tjan-widget {\n    --tjan-blue: #2f80ed;\n    --tjan-blue-dark: #145eb8;\n    --tjan-blue-soft: #eaf4ff;\n    --tjan-grid: #dfe6ee;\n    --tjan-ink: #17202a;\n    --tjan-muted: #5d6874;\n    width: 100%;\n    max-width: 1280px;\n    margin: 24px auto;\n    padding: clamp(18px, 3vw, 32px);\n    overflow: hidden;\n    color: var(--tjan-ink);\n    background: #ffffff;\n    border: 1px solid #e7ecf2;\n    border-radius: 18px;\n    box-shadow: 0 12px 34px rgba(23, 32, 42, 0.09);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tjan-header h2 {\n    margin: 0;\n    font-size: clamp(21px, 2.6vw, 31px);\n    line-height: 1.18;\n    letter-spacing: -0.02em;\n  }\n\n  .tjan-header p {\n    margin: 8px 0 0;\n    color: var(--tjan-muted);\n    font-size: 15px;\n  }\n\n  .tjan-reference {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 18px;\n    padding: 10px 14px;\n    color: #184d82;\n    background: var(--tjan-blue-soft);\n    border: 1px solid #bfdcff;\n    border-radius: 11px;\n    font-size: 14px;\n  }\n\n  .tjan-reference span {\n    font-weight: 700;\n  }\n\n  .tjan-reference strong {\n    font-size: 17px;\n    color: #0f559f;\n  }\n\n  .tjan-toggle-row {\n    margin-top: 16px;\n  }\n\n  .tjan-toggle {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0;\n    padding: 9px 13px;\n    color: #34404c;\n    background: #f5f7fa;\n    border: 1px solid #dce2e8;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.2;\n    cursor: pointer;\n    transition: color 0.16s ease, background 0.16s ease, border-color 0.16s ease;\n  }\n\n  .tjan-toggle:hover {\n    color: #17202a;\n    background: #eef2f6;\n    border-color: #cbd3dc;\n  }\n\n  .tjan-toggle:focus-visible,\n  .tjan-svg:focus-visible {\n    outline: 3px solid rgba(47, 128, 237, 0.28);\n    outline-offset: 3px;\n  }\n\n  .tjan-toggle-track {\n    position: relative;\n    display: inline-block;\n    width: 37px;\n    height: 21px;\n    flex: 0 0 auto;\n    background: #aeb7c2;\n    border-radius: 999px;\n    transition: background 0.16s ease;\n  }\n\n  .tjan-toggle-dot {\n    position: absolute;\n    top: 3px;\n    left: 3px;\n    width: 15px;\n    height: 15px;\n    background: #ffffff;\n    border-radius: 50%;\n    box-shadow: 0 1px 4px rgba(23, 32, 42, 0.28);\n    transition: transform 0.16s ease;\n  }\n\n  .tjan-toggle.is-active {\n    color: #174f8d;\n    background: #eff6ff;\n    border-color: #b9d4f2;\n  }\n\n  .tjan-toggle.is-active .tjan-toggle-track {\n    background: var(--tjan-blue-dark);\n  }\n\n  .tjan-toggle.is-active .tjan-toggle-dot {\n    transform: translateX(16px);\n  }\n\n  .tjan-content[hidden] {\n    display: none;\n  }\n\n  .tjan-selection {\n    min-height: 49px;\n    margin: 20px 0 12px;\n    padding: 12px 15px;\n    color: #34404c;\n    background: #f5f7fa;\n    border-left: 4px solid #8995a3;\n    border-radius: 9px;\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .tjan-selection strong {\n    color: #0f559f;\n  }\n\n  .tjan-selection.has-value {\n    color: #24415f;\n    background: #eef7ff;\n    border-left-color: var(--tjan-blue);\n  }\n\n  .tjan-scroll {\n    width: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    padding-top: 6px;\n    scrollbar-color: #aeb7c2 #edf0f3;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .tjan-stage {\n    position: relative;\n    width: 100%;\n    min-width: 940px;\n  }\n\n  .tjan-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n    cursor: crosshair;\n    touch-action: pan-x pan-y;\n  }\n\n  .tjan-grid-line {\n    stroke: var(--tjan-grid);\n    stroke-width: 1;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tjan-zero-line {\n    stroke: #aeb8c3;\n    stroke-width: 1.5;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tjan-normal-line {\n    stroke: #536273;\n    stroke-width: 1.7;\n    stroke-dasharray: 7 6;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tjan-normal-label {\n    fill: #4e5b68;\n    font-size: 12px;\n    font-weight: 700;\n    text-anchor: end;\n  }\n\n  .tjan-y-label,\n  .tjan-x-label,\n  .tjan-axis-unit {\n    fill: #687582;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tjan-y-label {\n    font-size: 13px;\n    text-anchor: end;\n    dominant-baseline: middle;\n  }\n\n  .tjan-x-label {\n    font-size: 11px;\n    text-anchor: middle;\n  }\n\n  .tjan-axis-unit {\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .tjan-area {\n    pointer-events: none;\n  }\n\n  .tjan-curve {\n    fill: none;\n    stroke: var(--tjan-blue);\n    stroke-width: 2.1;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tjan-marker-line {\n    stroke: rgba(20, 94, 184, 0.42);\n    stroke-width: 1;\n    stroke-dasharray: 4 4;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tjan-marker {\n    fill: #ffffff;\n    stroke: var(--tjan-blue-dark);\n    stroke-width: 2.2;\n    vector-effect: non-scaling-stroke;\n    filter: drop-shadow(0 2px 4px rgba(20, 94, 184, 0.28));\n    pointer-events: none;\n  }\n\n  .tjan-overlay {\n    fill: transparent;\n    pointer-events: all;\n  }\n\n  .tjan-tooltip {\n    position: absolute;\n    z-index: 4;\n    width: max-content;\n    max-width: 235px;\n    padding: 10px 12px;\n    color: #ffffff;\n    background: rgba(18, 34, 51, 0.97);\n    border-radius: 9px;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);\n    font-size: 13px;\n    line-height: 1.35;\n    pointer-events: none;\n    opacity: 0;\n    transform: translate(-50%, calc(-100% - 12px));\n    transition: opacity 0.12s ease;\n  }\n\n  .tjan-tooltip::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    width: 0;\n    height: 0;\n    border: 7px solid transparent;\n    border-top-color: rgba(18, 34, 51, 0.97);\n    transform: translateX(-50%);\n  }\n\n  .tjan-tooltip.is-visible {\n    opacity: 1;\n  }\n\n  .tjan-tooltip strong,\n  .tjan-tooltip span {\n    display: block;\n  }\n\n  .tjan-tooltip strong {\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  .tjan-legend {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 22px;\n    margin-top: 14px;\n    color: #49535e;\n    font-size: 13px;\n  }\n\n  .tjan-legend span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .tjan-line-key,\n  .tjan-normal-key {\n    display: inline-block;\n    width: 30px;\n    height: 0;\n  }\n\n  .tjan-line-key {\n    border-top: 2px solid var(--tjan-blue);\n    border-radius: 999px;\n  }\n\n  .tjan-normal-key {\n    border-top: 2px dashed #536273;\n  }\n\n  .tjan-note {\n    margin: 16px 0 0;\n    padding: 11px 13px;\n    color: #52606d;\n    background: #f6f8fa;\n    border-radius: 9px;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .tjan-source {\n    margin: 13px 0 0;\n    color: #737d87;\n    font-size: 12px;\n  }\n\n  @media (max-width: 720px) {\n    .tjan-widget {\n      margin: 14px auto;\n      padding: 17px 14px 19px;\n      border-radius: 13px;\n    }\n\n    .tjan-reference {\n      width: 100%;\n      justify-content: space-between;\n    }\n\n    .tjan-selection {\n      margin-top: 15px;\n    }\n\n    .tjan-scroll {\n      padding-bottom: 7px;\n    }\n\n    .tjan-stage {\n      min-width: 900px;\n    }\n\n    .tjan-scroll::after {\n      content: \"Faites glisser le graphique pour parcourir les ann\u00e9es \u2192\";\n      position: sticky;\n      left: 0;\n      display: block;\n      width: max-content;\n      margin-top: 4px;\n      color: #727d88;\n      font-size: 11px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tjan-toggle,\n    .tjan-toggle-track,\n    .tjan-toggle-dot,\n    .tjan-tooltip {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const widgets = document.querySelectorAll(\"[data-tjan-chart]\");\n    const NORMAL = 5.47;\n\n    widgets.forEach((widget, widgetIndex) => {\n      if (widget.dataset.tjanReady === \"true\") return;\n      widget.dataset.tjanReady = \"true\";\n\n      const data = [\n        [1921, 7.0], [1922, 4.4], [1923, 4.2], [1924, 4.9], [1925, 5.6],\n        [1926, 5.1], [1927, 5.1], [1928, 5.9], [1929, 1.0], [1930, 6.9],\n        [1931, 4.5], [1932, 5.5], [1933, 2.6], [1934, 4.2], [1935, 3.1],\n        [1936, 7.7], [1937, 6.6], [1938, 5.2], [1939, 6.6], [1940, -0.5],\n        [1941, 1.4], [1942, 0.2], [1943, 6.5], [1944, 5.6], [1945, -0.6],\n        [1946, 2.0], [1947, 1.8], [1948, 6.8], [1949, 5.2], [1950, 3.4],\n        [1951, 5.6], [1952, 3.4], [1953, 1.3], [1954, 2.5], [1955, 5.9],\n        [1956, 5.3], [1957, 3.6], [1958, 4.7], [1959, 4.3], [1960, 4.2],\n        [1961, 4.4], [1962, 5.9], [1963, -0.6], [1964, 2.0], [1965, 4.7],\n        [1966, 3.6], [1967, 4.3], [1968, 4.3], [1969, 5.8], [1970, 5.2],\n        [1971, 4.0], [1972, 4.4], [1973, 3.7], [1974, 7.2], [1975, 7.2],\n        [1976, 4.8], [1977, 4.9], [1978, 4.2], [1979, 1.9], [1980, 3.3],\n        [1981, 4.2], [1982, 6.2], [1983, 6.3], [1984, 5.4], [1985, -0.3],\n        [1986, 5.0], [1987, -0.2], [1988, 7.7], [1989, 5.0], [1990, 5.8],\n        [1991, 4.8], [1992, 3.3], [1993, 6.8], [1994, 6.2], [1995, 5.4],\n        [1996, 6.5], [1997, 3.3], [1998, 6.0], [1999, 6.5], [2000, 4.6],\n        [2001, 6.4], [2002, 5.9], [2003, 3.9], [2004, 5.6], [2005, 5.3],\n        [2006, 3.7], [2007, 7.4], [2008, 7.1], [2009, 3.1], [2010, 2.4],\n        [2011, 5.1], [2012, 6.3], [2013, 4.7], [2014, 7.7], [2015, 5.6],\n        [2016, 7.1], [2017, 3.0], [2018, 8.4], [2019, 4.7], [2020, 7.2],\n        [2021, 4.9], [2022, 5.0], [2023, 6.3], [2024, 6.1], [2025, 5.9],\n        [2026, 5.8]\n      ];\n\n      const svg = widget.querySelector(\"[data-tjan-svg]\");\n      const tooltip = widget.querySelector(\"[data-tjan-tooltip]\");\n      const selection = widget.querySelector(\"[data-tjan-selection]\");\n      const stage = widget.querySelector(\".tjan-stage\");\n      const toggle = widget.querySelector(\"[data-tjan-toggle]\");\n      const toggleLabel = widget.querySelector(\"[data-tjan-toggle-label]\");\n      const content = widget.querySelector(\"[data-tjan-content]\");\n      const ns = \"http:\/\/www.w3.org\/2000\/svg\";\n\n      const contentId = `tjan-chart-content-${widgetIndex + 1}`;\n      const gradientId = `tjan-area-gradient-${widgetIndex + 1}`;\n      content.id = contentId;\n      toggle.setAttribute(\"aria-controls\", contentId);\n\n      const W = 1240;\n      const H = 520;\n      const margin = { top: 31, right: 22, bottom: 62, left: 62 };\n      const plotW = W - margin.left - margin.right;\n      const plotH = H - margin.top - margin.bottom;\n      const minY = -1;\n      const maxY = 9;\n      const ticks = [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9];\n      let activeIndex = data.length - 1;\n      let pinned = false;\n\n      const x = (index) =>\n        margin.left + (index \/ (data.length - 1)) * plotW;\n\n      const y = (value) =>\n        margin.top + ((maxY - value) \/ (maxY - minY)) * plotH;\n\n      const makeSvg = (tag, attrs = {}) => {\n        const element = document.createElementNS(ns, tag);\n        Object.entries(attrs).forEach(([name, value]) =>\n          element.setAttribute(name, value)\n        );\n        return element;\n      };\n\n      const formatValue = (value, digits = 1) =>\n        value.toFixed(digits).replace(\".\", \",\").replace(\"-\", \"\u2212\");\n\n      const formatGap = (value) => {\n        const sign = value > 0 ? \"+\" : value < 0 ? \"\u2212\" : \"\";\n        return sign + Math.abs(value).toFixed(1).replace(\".\", \",\");\n      };\n\n      const defs = makeSvg(\"defs\");\n      const gradient = makeSvg(\"linearGradient\", {\n        id: gradientId,\n        x1: \"0\",\n        x2: \"0\",\n        y1: \"0\",\n        y2: \"1\"\n      });\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"0%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.24\"\n        })\n      );\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"100%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.025\"\n        })\n      );\n      defs.appendChild(gradient);\n      svg.appendChild(defs);\n\n      const gridGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      ticks.forEach((tick) => {\n        gridGroup.appendChild(\n          makeSvg(\"line\", {\n            x1: margin.left,\n            x2: W - margin.right,\n            y1: y(tick),\n            y2: y(tick),\n            class: tick === 0 ? \"tjan-zero-line\" : \"tjan-grid-line\"\n          })\n        );\n\n        const label = makeSvg(\"text\", {\n          x: margin.left - 11,\n          y: y(tick),\n          class: \"tjan-y-label\"\n        });\n        label.textContent = formatValue(tick);\n        gridGroup.appendChild(label);\n      });\n\n      const unit = makeSvg(\"text\", {\n        x: 8,\n        y: 19,\n        class: \"tjan-axis-unit\"\n      });\n      unit.textContent = \"Temp\u00e9rature (\u00b0C)\";\n      gridGroup.appendChild(unit);\n      svg.appendChild(gridGroup);\n\n      svg.appendChild(\n        makeSvg(\"line\", {\n          x1: margin.left,\n          x2: W - margin.right,\n          y1: y(NORMAL),\n          y2: y(NORMAL),\n          class: \"tjan-normal-line\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const normalLabel = makeSvg(\"text\", {\n        x: W - margin.right - 3,\n        y: y(NORMAL) - 8,\n        class: \"tjan-normal-label\",\n        \"aria-hidden\": \"true\"\n      });\n      normalLabel.textContent = \"Normale 1991-2020 : 5,47 \u00b0C\";\n      svg.appendChild(normalLabel);\n\n      const linePath = data\n        .map(([, value], index) =>\n          `${index === 0 ? \"M\" : \"L\"} ${x(index)} ${y(value)}`\n        )\n        .join(\" \");\n\n      const areaPath =\n        linePath +\n        ` L ${x(data.length - 1)} ${y(minY)}` +\n        ` L ${x(0)} ${y(minY)} Z`;\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: areaPath,\n          class: \"tjan-area\",\n          fill: `url(#${gradientId})`,\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: linePath,\n          class: \"tjan-curve\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const labelsGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      data.forEach(([year], index) => {\n        if (year % 5 !== 0) return;\n        const label = makeSvg(\"text\", {\n          x: x(index),\n          y: H - 25,\n          class: \"tjan-x-label\"\n        });\n        label.textContent = year;\n        labelsGroup.appendChild(label);\n      });\n      svg.appendChild(labelsGroup);\n\n      const markerLine = makeSvg(\"line\", {\n        x1: x(activeIndex),\n        x2: x(activeIndex),\n        y1: margin.top,\n        y2: H - margin.bottom,\n        class: \"tjan-marker-line\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(markerLine);\n\n      const marker = makeSvg(\"circle\", {\n        cx: x(activeIndex),\n        cy: y(data[activeIndex][1]),\n        r: 4.7,\n        class: \"tjan-marker\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(marker);\n\n      const overlay = makeSvg(\"rect\", {\n        x: margin.left,\n        y: margin.top,\n        width: plotW,\n        height: plotH,\n        class: \"tjan-overlay\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(overlay);\n\n      const setSelectionCard = (index) => {\n        const [year, value] = data[index];\n        selection.classList.add(\"has-value\");\n        selection.innerHTML =\n          `<strong>Janvier ${year}<\/strong> \u2014 temp\u00e9rature moyenne : ` +\n          `<strong>${formatValue(value)} \u00b0C<\/strong> \u2022 \u00e9cart \u00e0 la normale : ` +\n          `<strong>${formatGap(value - NORMAL)} \u00b0C<\/strong>`;\n      };\n\n      const placeTooltip = (index) => {\n        const [year, value] = data[index];\n        const svgRect = svg.getBoundingClientRect();\n        const stageRect = stage.getBoundingClientRect();\n        const pointClientX = svgRect.left + (x(index) \/ W) * svgRect.width;\n        const pointClientY = svgRect.top + (y(value) \/ H) * svgRect.height;\n        const tooltipX = Math.max(\n          120,\n          Math.min(stageRect.width - 120, pointClientX - stageRect.left)\n        );\n        const tooltipY = Math.max(86, pointClientY - stageRect.top);\n\n        tooltip.innerHTML =\n          `<strong>Janvier ${year}<\/strong>` +\n          `<span>Temp\u00e9rature moyenne : ${formatValue(value)} \u00b0C<\/span>` +\n          `<span>\u00c9cart \u00e0 la normale : ${formatGap(value - NORMAL)} \u00b0C<\/span>`;\n        tooltip.style.left = `${tooltipX}px`;\n        tooltip.style.top = `${tooltipY}px`;\n        tooltip.classList.add(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"false\");\n      };\n\n      const showIndex = (index, showTooltip = true) => {\n        activeIndex = Math.max(0, Math.min(data.length - 1, index));\n        const value = data[activeIndex][1];\n        markerLine.setAttribute(\"x1\", x(activeIndex));\n        markerLine.setAttribute(\"x2\", x(activeIndex));\n        markerLine.setAttribute(\"visibility\", \"visible\");\n        marker.setAttribute(\"cx\", x(activeIndex));\n        marker.setAttribute(\"cy\", y(value));\n        marker.setAttribute(\"visibility\", \"visible\");\n        setSelectionCard(activeIndex);\n        if (showTooltip) placeTooltip(activeIndex);\n      };\n\n      const resetSelectionCard = () => {\n        selection.classList.remove(\"has-value\");\n        selection.textContent =\n          \"Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\";\n      };\n\n      const hidePointer = (resetCard = false) => {\n        markerLine.setAttribute(\"visibility\", \"hidden\");\n        marker.setAttribute(\"visibility\", \"hidden\");\n        tooltip.classList.remove(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"true\");\n        if (resetCard) resetSelectionCard();\n      };\n\n      const indexFromPointer = (event) => {\n        const rect = svg.getBoundingClientRect();\n        const svgX = ((event.clientX - rect.left) \/ rect.width) * W;\n        const ratio = (svgX - margin.left) \/ plotW;\n        return Math.round(\n          Math.max(0, Math.min(1, ratio)) * (data.length - 1)\n        );\n      };\n\n      overlay.addEventListener(\"pointerenter\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointermove\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointerleave\", (event) => {\n        if (event.pointerType === \"mouse\") {\n          pinned = false;\n          hidePointer(true);\n        } else if (!pinned) {\n          hidePointer(true);\n        }\n      });\n\n      overlay.addEventListener(\"pointerdown\", (event) => {\n        if (event.pointerType === \"mouse\") return;\n        pinned = true;\n        showIndex(indexFromPointer(event));\n      });\n\n      svg.addEventListener(\"keydown\", (event) => {\n        if (event.key !== \"ArrowLeft\" && event.key !== \"ArrowRight\" &&\n            event.key !== \"Home\" && event.key !== \"End\" &&\n            event.key !== \"Enter\" && event.key !== \" \" &&\n            event.key !== \"Escape\") return;\n\n        event.preventDefault();\n\n        if (event.key === \"ArrowLeft\") {\n          pinned = true;\n          showIndex(activeIndex - 1);\n        } else if (event.key === \"ArrowRight\") {\n          pinned = true;\n          showIndex(activeIndex + 1);\n        } else if (event.key === \"Home\") {\n          pinned = true;\n          showIndex(0);\n        } else if (event.key === \"End\") {\n          pinned = true;\n          showIndex(data.length - 1);\n        } else if (event.key === \"Enter\" || event.key === \" \") {\n          pinned = true;\n          showIndex(activeIndex);\n        } else if (event.key === \"Escape\") {\n          pinned = false;\n          hidePointer(true);\n        }\n      });\n\n      toggle.addEventListener(\"click\", () => {\n        const willShow = content.hidden;\n        content.hidden = !willShow;\n        toggle.classList.toggle(\"is-active\", willShow);\n        toggle.setAttribute(\"aria-checked\", String(willShow));\n        toggleLabel.textContent = willShow\n          ? \"Masquer le diagramme\"\n          : \"Afficher le diagramme\";\n\n        pinned = false;\n        hidePointer(true);\n      });\n\n      window.addEventListener(\"resize\", () => {\n        if (tooltip.classList.contains(\"is-visible\")) {\n          placeTooltip(activeIndex);\n        }\n      });\n    });\n  })();\n<\/script><div class=\"fusion-text fusion-text-2\"><p><strong>Diagramme d\u00e9cembre<\/strong><\/p>\n<p style=\"text-align: right;\"><strong><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-fevrier-depuis-1921-en-france-un-siecle-devolution-decryptee\/\">Diagramme f\u00e9vrier<\/a><\/strong><\/p>\n<\/div><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8902396130105212\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- bas de page -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-8902396130105212\"\n     data-ad-slot=\"7724440717\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><div class=\"fusion-text fusion-text-3\"><h2><\/h2>\n<h2>Pourquoi les hivers se r\u00e9chauffent-ils ?<\/h2>\n<p>Le ph\u00e9nom\u00e8ne combine plusieurs facteurs :<\/p>\n<ul>\n<li><strong>Le changement climatique d&rsquo;origine humaine<\/strong>, principal moteur de la tendance de fond.<\/li>\n<li><strong>La circulation atmosph\u00e9rique<\/strong> : dominance accrue des flux oc\u00e9aniques doux de sud-ouest.<\/li>\n<li><strong>Les oscillations naturelles<\/strong>, comme l&rsquo;oscillation nord-atlantique (NAO), qui modulent le climat d&rsquo;un hiver \u00e0 l&rsquo;autre.<\/li>\n<li><strong>L&rsquo;effet d&rsquo;\u00eelot de chaleur urbain<\/strong>, sensible dans les grandes agglom\u00e9rations.<\/li>\n<\/ul>\n<h2>Conseils pratiques pour aborder janvier sereinement<\/h2>\n<p>Un janvier plus doux en moyenne ne signifie pas un janvier sans risque. La variabilit\u00e9 reste forte.<\/p>\n<ul>\n<li><strong>Anticipez les coups de froid<\/strong> : une vague de froid peut survenir en 48 heures, m\u00eame apr\u00e8s un d\u00e9but de mois cl\u00e9ment.<\/li>\n<li><strong>V\u00e9rifiez l&rsquo;\u00e9tat des routes<\/strong> : verglas et neige au sol restent les principaux dangers hivernaux.<\/li>\n<li><strong>Pr\u00e9parez votre logement<\/strong> : isolation, purge des canalisations expos\u00e9es, d\u00e9tection des risques de gel.<\/li>\n<li><strong>En montagne<\/strong> : consultez syst\u00e9matiquement le bulletin d&rsquo;estimation du risque d&rsquo;avalanche avant toute sortie.<\/li>\n<li><strong>Pour vos voyages<\/strong> : comparez les moyennes climatiques r\u00e9gionales plut\u00f4t que la moyenne nationale.<\/li>\n<\/ul>\n<h2>FAQ : vos questions sur les temp\u00e9ratures de janvier en France<\/h2>\n<h3>Quel a \u00e9t\u00e9 le mois de janvier le plus froid en France ?<\/h3>\n<p>Janvier 1963 figure parmi les mois de janvier les plus froids jamais enregistr\u00e9s en France m\u00e9tropolitaine, avec une anomalie n\u00e9gative exceptionnelle et un gel g\u00e9n\u00e9ralis\u00e9 sur plusieurs semaines. Janvier 1985 d\u00e9tient de nombreux records de temp\u00e9ratures minimales absolues.<\/p>\n<h3>De combien les temp\u00e9ratures de janvier ont-elles augment\u00e9 depuis 1921 ?<\/h3>\n<p>Les s\u00e9ries longues de M\u00e9t\u00e9o-France font appara\u00eetre un r\u00e9chauffement de l&rsquo;ordre de <strong>1,5 \u00e0 2 \u00b0C<\/strong> sur le mois de janvier depuis les ann\u00e9es 1920, avec une acc\u00e9l\u00e9ration nette depuis le milieu des ann\u00e9es 1980.<\/p>\n<h3>Janvier est-il toujours le mois le plus froid de l&rsquo;ann\u00e9e ?<\/h3>\n<p>Oui, dans la grande majorit\u00e9 des cas. Janvier reste statistiquement le mois le plus froid en France, suivi de f\u00e9vrier et de d\u00e9cembre. Certaines ann\u00e9es font toutefois exception, avec un f\u00e9vrier plus rigoureux.<\/p>\n<h3>Peut-on encore conna\u00eetre des vagues de froid intenses ?<\/h3>\n<p>Absolument. Le r\u00e9chauffement r\u00e9duit leur fr\u00e9quence, non leur possibilit\u00e9. Des blocages anticycloniques peuvent encore amener de l&rsquo;air polaire ou continental sur la France, provoquant des \u00e9pisodes de gel s\u00e9v\u00e8re.<\/p>\n<p>Un si\u00e8cle de relev\u00e9s le confirme : la <strong>temp\u00e9rature moyenne de janvier en France<\/strong> a nettement augment\u00e9 depuis 1921, passant d&rsquo;une moyenne d&rsquo;environ 3 \u00e0 4 \u00b0C \u00e0 5 \u00e0 6 \u00b0C aujourd&rsquo;hui. Les disparit\u00e9s r\u00e9gionales demeurent fortes et la variabilit\u00e9 d&rsquo;une ann\u00e9e \u00e0 l&rsquo;autre reste la r\u00e8gle. Comprendre ces tendances permet d&rsquo;anticiper avec justesse, sans c\u00e9der aux id\u00e9es re\u00e7ues.<\/p>\n<\/div><style>\n.faq-anomalies {\n  max-width: 900px;\n  margin: 40px auto;\n  padding: 35px;\n  font-family: Arial, sans-serif;\n  background:\n    radial-gradient(circle at top right, rgba(255,255,255,.25), transparent 35%),\n    linear-gradient(135deg, #7c2d12, #ea580c 55%, #fb923c);\n  border-radius: 28px;\n  box-shadow: 0 25px 60px rgba(124,45,18,.25);\n}\n\n.faq-anomalies__intro{\n  text-align:center;\n  color:#fff;\n  margin-bottom:30px;\n}\n\n.faq-anomalies__badge{\n  display:inline-block;\n  padding:7px 15px;\n  margin-bottom:12px;\n  border-radius:30px;\n  background:rgba(255,255,255,.18);\n  border:1px solid rgba(255,255,255,.35);\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:1px;\n  text-transform:uppercase;\n}\n\n.faq-anomalies h2{\n  margin:0 0 10px;\n  font-size:clamp(30px,5vw,46px);\n  line-height:1.1;\n}\n\n.faq-anomalies__intro p{\n  margin:0;\n  font-size:17px;\n  opacity:.9;\n}\n\n.faq-anomalies details{\n  margin-bottom:15px;\n  background:#fff;\n  border-radius:18px;\n  overflow:hidden;\n  box-shadow:0 12px 28px rgba(0,0,0,.12);\n  transition:.3s;\n}\n\n.faq-anomalies details:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 35px rgba(0,0,0,.16);\n}\n\n.faq-anomalies summary{\n  position:relative;\n  padding:22px 65px 22px 70px;\n  cursor:pointer;\n  list-style:none;\n  font-size:18px;\n  font-weight:700;\n  color:#7c2d12;\n}\n\n.faq-anomalies summary::-webkit-details-marker{\n  display:none;\n}\n\n.faq-anomalies summary::before{\n  position:absolute;\n  left:20px;\n  top:50%;\n  transform:translateY(-50%);\n  width:38px;\n  height:38px;\n  display:grid;\n  place-items:center;\n  background:#ffedd5;\n  border-radius:12px;\n  font-size:20px;\n}\n\n.faq-anomalies details:nth-of-type(1) summary::before{\n  content:\"\ud83d\udcc8\";\n}\n\n.faq-anomalies details:nth-of-type(2) summary::before{\n  content:\"\ud83e\udd76\";\n}\n\n.faq-anomalies details:nth-of-type(3) summary::before{\n  content:\"\ud83e\udd75\";\n}\n\n.faq-anomalies summary::after{\n  content:\"+\";\n  position:absolute;\n  right:22px;\n  top:50%;\n  transform:translateY(-50%);\n  width:32px;\n  height:32px;\n  display:grid;\n  place-items:center;\n  border-radius:50%;\n  background:#ea580c;\n  color:#fff;\n  font-size:24px;\n  transition:.3s;\n}\n\n.faq-anomalies details[open] summary::after{\n  content:\"\u2212\";\n  background:#9a3412;\n}\n\n.faq-anomalies details p{\n  margin:0;\n  padding:0 70px 24px;\n  color:#475569;\n  line-height:1.7;\n  font-size:16px;\n}\n\n.faq-anomalies strong{\n  color:#b91c1c;\n}\n\n@media(max-width:600px){\n\n.faq-anomalies{\n  padding:25px 15px;\n}\n\n.faq-anomalies summary{\n  padding:20px 55px 20px 58px;\n  font-size:16px;\n}\n\n.faq-anomalies summary::before{\n  left:14px;\n  width:34px;\n  height:34px;\n}\n\n.faq-anomalies details p{\n  padding:0 20px 22px;\n}\n\n}\n<\/style>\n\n<section class=\"faq-anomalies\">\n\n<div class=\"faq-anomalies__intro\">\n<span class=\"faq-anomalies__badge\">Temp\u00e9ratures \u2022 France<\/span>\n<h2>FAQ \u2013 Anomalies climatiques<\/h2>\n<p>Comprendre les \u00e9carts de temp\u00e9rature observ\u00e9s au fil des ann\u00e9es.<\/p>\n<\/div>\n\n<details>\n<summary>Que repr\u00e9sente une anomalie annuelle ?<\/summary>\n<p>\nUne anomalie annuelle correspond \u00e0 <strong>l'\u00e9cart entre la temp\u00e9rature moyenne d'une ann\u00e9e et la normale climatique de r\u00e9f\u00e9rence<\/strong>. Une valeur positive indique une ann\u00e9e plus chaude que la normale, une valeur n\u00e9gative une ann\u00e9e plus froide.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus froide depuis 1900 ?<\/summary>\n<p>\nL'ann\u00e9e <strong>1956<\/strong> reste la plus froide avec une anomalie de <strong>\u22122,39\u00a0\u00b0C<\/strong> par rapport \u00e0 la normale climatique.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus chaude ?<\/summary>\n<p>\nL'ann\u00e9e <strong>2022<\/strong> est actuellement la plus chaude, avec une anomalie de <strong>+1,54\u00a0\u00b0C<\/strong>, illustrant l'intensification du r\u00e9chauffement observ\u00e9 en France.\n<\/p>\n<\/details>\n\n<\/section><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":61285,"parent":60843,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Temp\u00e9rature Moyenne Janvier France : \u00c9volution depuis 1921 | Alertes-M\u00e9t\u00e9o","_seopress_titles_desc":"Temp\u00e9rature moyenne de janvier en France depuis 1921 : \u00e9volution, records et conseils pratiques pour anticiper l'hiver.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"temperature mer","footnotes":""},"class_list":["post-61271","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/comments?post=61271"}],"version-history":[{"count":9,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61271\/revisions"}],"predecessor-version":[{"id":61302,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61271\/revisions\/61302"}],"up":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/60843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media\/61285"}],"wp:attachment":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media?parent=61271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}