Date

De wikiducamp
Aller à : navigation, rechercher

La date créée est la date à laquelle un article a été rédigé, qui peut être différente de la date à laquelle le post a été publiée, par exemple quand un article est rédigé hors-ligne dans un journal de bord et publié ensuite.

xtof cherche à localiser une date en français

Aujourd'hui, 2019-174, je cherche à

  • localiser la date du jour dans les billets de blog qui s'affichent sur mes premiers essais eleventy.
  • trouver un script permettant de rappeler une page souvenir du jour On this day

Quelques ressources génériques :

⏳ utilitaire de date JavaScript ⌛️ : https://date-fns.org/

eleventy date-filter.js

<code>// Chipé à partir de https://stackoverflow.com/a/31615643
const appendSuffix = n => {
  var s = ['th', 'st', 'nd', 'rd'],
    v = n % 100;
  return n + (s[(v - 20) % 10] || s[v] || s[0]);
};

module.exports = function dateFilter(value) {
  const dateObject = new Date(value);

  const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
  const dayWithSuffix = appendSuffix(dateObject.getDate());

  return `${dayWithSuffix} ${months[dateObject.getMonth()]} ${dateObject.getFullYear()}`;
};
</code>

en rapport