Showing
1 changed file
with
39 additions
and
8 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,15 +535,47 @@ struct ReserveMorePage { | @@ -536,15 +535,47 @@ 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)) { |
| 539 | - return `今天`; | 538 | + const eventDate = eventDateTime.setHours(0, 0, 0, 0); |
| 539 | + const currentDate = currentDateTime.setHours(0, 0, 0, 0); | ||
| 540 | + if (eventDate === currentDate) { | ||
| 541 | + return `今天`; | ||
| 542 | + } else { | ||
| 543 | + // 如果事件不在今天 | ||
| 544 | + // 将来的日期 | ||
| 545 | + const month = eventDateTime.getMonth() + 1; | ||
| 546 | + const date = eventDateTime.getDate(); | ||
| 547 | + return `${month}月${date}日`; | ||
| 548 | + } | ||
| 540 | } else { | 549 | } else { |
| 541 | - // 如果事件不在今天 | ||
| 542 | - const month = eventDateTime.getMonth() + 1; // 月份从0开始 | ||
| 543 | - const date = eventDateTime.getDate(); | ||
| 544 | - return `${month}月${date}日`; | 550 | + return `${eventTimeStr}`; |
| 545 | } | 551 | } |
| 546 | - } else { | ||
| 547 | - return `${eventTimeStr}`; | ||
| 548 | } | 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 | + // } | ||
| 549 | } | 578 | } |
| 579 | + | ||
| 580 | + | ||
| 550 | } | 581 | } |
-
Please register or login to post a comment