quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 583 B
JavaScript
import TC from'../time-converter';function parseDate(a,b,c){var d,e;if(b&&(d=void 0!==c&&c?TC.utcParser(b):TC.parser(b),e=d.parse(a),e=e&&e.getTime()),e||(e=void 0!==c&&c?+new Date(a+'Z'):+new Date(a)),!e)throw new Error('Incorrect string or format provided');return e}function formatDate(a,b,c){var d,e;if(isNaN(parseInt(a,10)))throw new Error('Timestamp must be a number: '+a);if(b||(b='%a, %-d %b %Y, %H:%M:%S:%L'),d=void 0!==c&&c?TC.utcFormatter(b):TC.formatter(b),e=d.format(new Date(a)),!e)throw new Error('Incorrect format provided: '+b);return e}export{parseDate,formatDate};