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 * ajoute des "0" devant un nombre
* @param charsize est le nombre total de chiffres qu'on veut
*/ */
function formatNumber(number, charSize) function formatNumber(number, charSize)
{ {
...@@ -9,14 +10,22 @@ function formatNumber(number, charSize) ...@@ -9,14 +10,22 @@ function formatNumber(number, charSize)
/* /*
* fonction de date * fonction de date
*/ */
function formatDate(date) function formatDate(date, weekWord = false, monthWord = false)
{ {
let weekday = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi']; let weekDay = '';
let month = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']; if (weekWord === true) {
return weekday[date.getDay()] let listWeekDay = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
+ ' ' + formatNumber(date.getDate(), 2) weekDay = listWeekDay[date.getDay()] + ' ';
//+ '/' + formatNumber(date.getMonth() +1) + '/' }
+ ' ' + month[date.getMonth()] + ' '
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(); + date.getFullYear();
} }
...@@ -25,7 +34,7 @@ function formatDate(date) ...@@ -25,7 +34,7 @@ function formatDate(date)
*/ */
function formatStringDate(string) function formatStringDate(string)
{ {
return formatDate(new Date(string)); return formatDate(new Date(string), true, true);
} }
/* /*
...@@ -56,5 +65,3 @@ function sleep (time) ...@@ -56,5 +65,3 @@ function sleep (time)
return new Promise((resolve) => setTimeout(resolve, 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