1. 発行期間の表示改善
downloadPeriodの計算プロパティで、終了時間が0:00の場合に前日の日付で表示するようにするTODOコメントがあります。これを実装するには、dayjsライブラリの機能を利用して終了時間が0:00かどうかを判断し、その場合には終了日を1日減らして表示するようにします。
const downloadPeriod = computed(() => {
const startFormat = dayjs(props.start).format("YYYY/M/D (ddd) H:mm")
let end = dayjs(props.end)
if (end.hour() === 0 && end.minute() === 0) {
end = end.subtract(1, 'day')
}
const endFormat = end.format("YYYY/M/D (ddd) H:mm")
return ${startFormat} ~ ${endFormat}
})