//
// Format Date Utility
//

/**
 * Formats a date yyyyMMdd'T'HHmmss'Z'.
 *
 * @param date
 */
export function formatDate(date : Date) : string
{
	const year = date.getFullYear();
	const month = String(date.getMonth() + 1).padStart(2, "0");
	const day = String(date.getDate()).padStart(2, "0");

	const hours = String(date.getHours()).padStart(2, "0");
	const minutes = String(date.getMinutes()).padStart(2, "0");
	const seconds = String(date.getSeconds()).padStart(2, "0");

	return year + month + day + "T" + hours + minutes + seconds + "Z";
}