Showing
1 changed file
with
33 additions
and
2 deletions
| @@ -522,7 +522,6 @@ struct ReserveMorePage { | @@ -522,7 +522,6 @@ struct ReserveMorePage { | ||
| 522 | } | 522 | } |
| 523 | } | 523 | } |
| 524 | } | 524 | } |
| 525 | - | ||
| 526 | getReserveDate(eventDateTimeString: string, type: number): string { | 525 | getReserveDate(eventDateTimeString: string, type: number): string { |
| 527 | // 解析事件的日期和时间 | 526 | // 解析事件的日期和时间 |
| 528 | const eventDateTime = new Date(eventDateTimeString); | 527 | const eventDateTime = new Date(eventDateTimeString); |
| @@ -536,10 +535,14 @@ struct ReserveMorePage { | @@ -536,10 +535,14 @@ struct ReserveMorePage { | ||
| 536 | if (type === 1) { | 535 | if (type === 1) { |
| 537 | // 如果是今天 | 536 | // 如果是今天 |
| 538 | if (eventDateTime.setHours(0, 0, 0, 0) === currentDateTime.setHours(0, 0, 0, 0)) { | 537 | if (eventDateTime.setHours(0, 0, 0, 0) === currentDateTime.setHours(0, 0, 0, 0)) { |
| 538 | + const eventDate = eventDateTime.setHours(0, 0, 0, 0); | ||
| 539 | + const currentDate = currentDateTime.setHours(0, 0, 0, 0); | ||
| 540 | + if (eventDate === currentDate) { | ||
| 539 | return `今天`; | 541 | return `今天`; |
| 540 | } else { | 542 | } else { |
| 541 | // 如果事件不在今天 | 543 | // 如果事件不在今天 |
| 542 | - const month = eventDateTime.getMonth() + 1; // 月份从0开始 | 544 | + // 将来的日期 |
| 545 | + const month = eventDateTime.getMonth() + 1; | ||
| 543 | const date = eventDateTime.getDate(); | 546 | const date = eventDateTime.getDate(); |
| 544 | return `${month}月${date}日`; | 547 | return `${month}月${date}日`; |
| 545 | } | 548 | } |
| @@ -547,4 +550,32 @@ struct ReserveMorePage { | @@ -547,4 +550,32 @@ struct ReserveMorePage { | ||
| 547 | return `${eventTimeStr}`; | 550 | return `${eventTimeStr}`; |
| 548 | } | 551 | } |
| 549 | } | 552 | } |
| 553 | + | ||
| 554 | + // getReserveDate(eventDateTimeString: string, type: number): string { | ||
| 555 | + // // 解析事件的日期和时间 | ||
| 556 | + // const eventDateTime = new Date(eventDateTimeString); | ||
| 557 | + // const currentDateTime = new Date(); | ||
| 558 | + // | ||
| 559 | + // // 截取事件时间的小时和分钟(假设事件时间是按照24小时制) | ||
| 560 | + // const eventHour = eventDateTime.getHours(); | ||
| 561 | + // const eventMinutes = eventDateTime.getMinutes(); | ||
| 562 | + // const eventTimeStr = `${eventHour}:${eventMinutes.toString().padStart(2, '0')}开始`; // 格式化时间,确保分钟是两位数 | ||
| 563 | + // | ||
| 564 | + // if (type === 1) { | ||
| 565 | + // // 如果是今天 | ||
| 566 | + // if (eventDateTime.setHours(0,0,0,0) === currentDateTime.setHours(0,0,0,0)) { | ||
| 567 | + // return `今天`; | ||
| 568 | + // } else { | ||
| 569 | + // // 如果事件不在今天 | ||
| 570 | + // const month = eventDateTime.getMonth() + 1; // 月份从0开始 | ||
| 571 | + // const date = eventDateTime.getDate(); | ||
| 572 | + // return `${month}月${date}日`; | ||
| 573 | + // } | ||
| 574 | + // } else { | ||
| 575 | + // return `${eventTimeStr}`; | ||
| 576 | + // } | ||
| 577 | + // } | ||
| 578 | + } | ||
| 579 | + | ||
| 580 | + | ||
| 550 | } | 581 | } |
-
Please register or login to post a comment