currency-exchanger-js
Version:
A light-weight currency converter module that fetches currency exchange rates daily
32 lines (27 loc) • 858 B
JavaScript
function dateIsAfterToday(inputDate) {
inputDate.setHours(0, 0, 0, 0);
const today = new Date();
today.setHours(0, 0, 0, 0);
return inputDate > today;
}
function dateIsBeforeLastYear(inputDate) {
inputDate.setHours(0, 0, 0, 0);
const lastYearFirstJan = new Date(new Date().getFullYear() - 1, 0, 1);
lastYearFirstJan.setHours(0, 0, 0, 0);
return inputDate < lastYearFirstJan;
}
function dateIsValid(date) {
return date instanceof Date && !isNaN(date);
}
function formatDate(date) {
// const formattedDate = date.toJSON().substring(0, 10).replaceAll('-', '.');
// TODO: Migrated API does not work with historical API yet, so we use latest for now.
const formattedDate = "latest";
return formattedDate;
}
module.exports = {
dateIsAfterToday,
dateIsBeforeLastYear,
dateIsValid,
formatDate,
};