Commit 082a627b authored by Mat's avatar Mat
Browse files

javascript, fonctions d'affichage de la date

parent 25c0a406
/*
* ajoute des "0" devant un nombre
* @param charsize est le nombre total de chiffres qu'on veut
*/
function formatNumber(number, charSize)
{
......@@ -9,14 +10,22 @@ function formatNumber(number, charSize)
/*
* fonction de date
*/
function formatDate(date)
function formatDate(date, weekWord = false, monthWord = false)
{
let weekday = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
let month = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'];
return weekday[date.getDay()]
+ ' ' + formatNumber(date.getDate(), 2)
//+ '/' + formatNumber(date.getMonth() +1) + '/'
+ ' ' + month[date.getMonth()] + ' '
let weekDay = '';
if (weekWord === true) {
let listWeekDay = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
weekDay = listWeekDay[date.getDay()] + ' ';
}
let month = '/' + formatNumber(date.getMonth()+1, 2) + '/';
if (monthWord === true) {
let listMonth = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'];
month = ' ' + listMonth[date.getMonth()] + ' ';
}
return weekDay
+ formatNumber(date.getDate(), 2)
+ month
+ date.getFullYear();
}
......@@ -25,7 +34,7 @@ function formatDate(date)
*/
function formatStringDate(string)
{
return formatDate(new Date(string));
return formatDate(new Date(string), true, true);
}
/*
......@@ -56,5 +65,3 @@ function sleep (time)
return new Promise((resolve) => setTimeout(resolve, time));
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment