Différences entre versions de « Date »
De Mi caja de notas
(Page créée avec « 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 artic... ») |
|||
| (3 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 4 : | Ligne 4 : | ||
== xtof cherche à localiser une date en français == | == 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]]. | + | 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 : | + | === Quelques ressources génériques : === |
| − | ⏳ utilitaire de date JavaScript ⌛️ : https://date-fns.org/ | + | ⏳ utilitaire de date JavaScript ⌛️ : https://date-fns.org/ |
| − | |||
| − | + | ||
| + | |||
| + | === [[eleventy]] ```date-filter.js``` === | ||
| + | |||
| + | ``` | ||
| + | // 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()}`; | ||
| + | }; | ||
| + | ``` | ||
| + | |||
| + | == en rapport == | ||
| + | |||
| + | * [[On this day]] et [[Souvenirs]] utilisés sur DayOne et [[micro.blog]] | ||
| + | * [[temps]] et [[time]] en HTML | ||
| + | * [[almanach]] etc. | ||
Version actuelle datée du 23 juin 2019 à 02:02
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```
``` // 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()}`;
}; ```
en rapport
- On this day et Souvenirs utilisés sur DayOne et micro.blog
- temps et time en HTML
- almanach etc.