Update time formatting

This commit is contained in:
Fred Boniface 2023-09-14 15:24:13 +01:00
parent 09abfd4436
commit b173410dd6
1 changed files with 10 additions and 6 deletions

View File

@ -87,11 +87,15 @@
};
}
function fmtTime(date: Date | undefined): string | false {
if (!date) return false; // Handle null or undefined dates
function fmtTime(date: Date | string | undefined): string | false {
if (date === 'RT' || date === "CANC" || date === "LATE") return date;
if (date instanceof Date) {
const hours = date.getHours().toString().padStart(2, '0');
const minutes = date.getMinutes().toString().padStart(2, '0');
return `${hours}:${minutes}`;
} else {
return false;
}
}
</script>
@ -141,7 +145,7 @@
<tr>
<td colspan="1" />
<td class="tableTxt" colspan="7">
{#if service.destination?.[0]?.via}<span class="via">{service.destination[0].via}</span><br />{/if}
{#if service.destination?.[0] && service.destination[0].via}<span class="via">{service.destination[0].via}</span><br />{/if}
{tocMap.get(service.operatorCode.toLowerCase()) || service.operatorCode}
{#if service.length} | {service.length} carriages{/if}
{#if service.delayReason}