zetaduree

Date tools fr

Usage no npm install needed!

<script type="module">
  import zetaduree from 'https://cdn.skypack.dev/zetaduree';
</script>

README

zetaduree

Toolbox for Date & other native js objects.

Classes : {Duree}

Extends Date Objects with intuitive methods on prototype.

Usage :

let date1 = new Date(); // Date au moment de la création
let date2 = new Date('2019-12-25'); // Date au noël 2019

date1.sec() // Affiche le nombre de secondes
date1.min() // Affiche le nombre de minutes
date1.heu() // Affiche le nombre d'heures
date1.jou() // Affiche le nombre de jours
date1.sem() // Affiche le nombre de semaines
date1.moi() // Affiche le nombre de mois
date1.ann() // Affiche le nombre d'années

date1.ajSec(-50) // Enlève 50 secondes à la Date
date1.ajMois(36) // Ajoute 36 mois

date1.ageDetailFr() // Renvoie une chaîne du nombre de sec/min.. ex: '3 jours'
date1.diff(date2) // Renvoie un objet Duree
date1.estAvant(date2) // Renvoie false

Duree

// Classe utilisée par ageDetailFr, age, diff, estAvant
// Donne des informations sur la différence entre 2 dates
// Résultats toujours positifs, la classe soustrait le plus petit

let diff = date1.diff(date2).moi // renvoie 5