Click ⭐ if you like the project.
Sample Output :
Today is Friday.
Current time is 10 PM : 30 : 38
Solution:
function getTime(today) { const ampm = today.getHours() > 12 ? 'pm' : 'am'; const hours = today.getHours() % 12 ? today.getHours() % 12 : 12; const minutes = today.getMinutes() < 10 ? `0${today.getMinutes()}` : today.getMinutes(); const seconds = today.getSeconds() < 10 ? `0${today.getSeconds()}` : today.getSeconds(); return `${hours} ${ampm} : ${minutes} : ${seconds}`; } function getDay(today) { return [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', ][today.getDay()]; } const d = new Date(); console.log(`Today is ${getDay(d)}`); console.log(`Current time is ${getTime(d)}`);
mm-dd-yyyy
mm/dd/yyyy
dd-mm-yyyy
dd/mm/yyyy
Solution:
function getDate(date, format, separator) { const data = { yyyy: today.getFullYear(), mm: today.getMonth() < 10 ? `0${today.getMonth()}` : today.getMonth(), dd: today.getDate() < 10 ? `0${today.getDate()}` : today.getDate(), }; return format .split(separator) .map((char) => data[char]) .join(separator); } const today = new Date(); console.log(getDate(today, 'mm-dd-yyyy', '-')); console.log(getDate(today, 'mm/dd/yyyy', '/')); console.log(getDate(today, 'dd-mm-yyyy', '-')); console.log(getDate(today, 'dd/mm/yyyy', '/'));
Solution:
function areaOfTriangle(a, b, c) { const s = (a + b + c) / 2; return Math.sqrt(s * (s - a) * (s - b) * (s - c)); } console.log(areaOfTriangle(5, 6, 7));