coinforbarter-react-native
Version:
CoinForBarter ReactNative Library - Integrate cryptocurrency payments for goods and services in your Mobile App
29 lines (28 loc) • 756 B
JavaScript
export const formatDate = (date = '') => {
try {
let dateObj = new Date();
if (date) {
if (typeof date === 'string') {
if (Date.parse(date)) {
dateObj = new Date(date);
}
else {
return null;
}
}
else {
dateObj = new Date(date);
}
}
return {
isoString: dateObj.toISOString(),
minutes: dateObj.getMinutes(),
hours: dateObj.getHours(),
time: dateObj.getTime(),
};
}
catch (err) {
console.error('formatDateToISOString', err);
return null;
}
};