-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathutil.js
37 lines (31 loc) · 784 Bytes
/
util.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function get3Dates() {
const dates = [];
for (let i = 1; i <= 3; i++) {
const date = new Date();
dates.push(date.setDate(date.getDate() + i));
}
return dates.map((date) => new Date(date));
}
function prettyTitle(title, date) {
let result = `${title} | ${new Date(date).toLocaleDateString()}\n`;
const length = title.length;
for (i = 0; i < length; i++) result += "=";
return result;
}
function prettyCenter({ name, fee }) {
return `${name} (Cost: ${fee})`;
}
function prettySession({
vaccine,
min_age_limit: age,
available_capacity_dose1: dose1,
available_capacity_dose2: dose2,
}) {
return `${vaccine} for age ${age}+. Dose 1: ${dose1}, Dose 2: ${dose2}`;
}
module.exports = {
get3Dates,
prettyCenter,
prettySession,
prettyTitle,
};