Use iSameDate

This commit is contained in:
Wolfgang Huß 2023-06-07 14:49:47 +02:00
parent 7ad74b1398
commit a7fc5536c5

View File

@ -32,7 +32,7 @@
</template>
<script>
import { format } from 'date-fns'
import { format, isSameDay } from 'date-fns'
export default {
name: 'DateRange',
@ -65,16 +65,8 @@ export default {
return this.endDate ? new Date(this.endDate) : null
},
isSameDateButMayHaveTimeDifference() {
return (
!this.endDateAsDate ||
(this.endDateAsDate.getYear() === this.startDateAsDate.getYear() &&
this.endDateAsDate.getMonth() === this.startDateAsDate.getMonth() &&
this.endDateAsDate.getDay() === this.startDateAsDate.getDay())
)
return !this.endDateAsDate || isSameDay(this.endDateAsDate, this.startDateAsDate)
},
// isSameYear() {
// return this.isSameDate || (!this.endDateAsDate || this.endDateAsDate.getYear() === this.startDateAsDate.getYear())
// },
getStartDateString() {
const isSameYear =
this.isSameDateButMayHaveTimeDifference ||