| | |
| | | </div> |
| | | <div class="position-div1"> |
| | | <span class="position-text1">{{ $t('到期时间') }}</span> |
| | | <span class="position-text2 textColor"> {{ dayjs(item.close_time * 1000).format('YYYY-MM-DD HH:mm:ss') }}</span> |
| | | <span class="position-text2 textColor"> {{ formatNYTime(item.close_time) }}</span> |
| | | </div> |
| | | <div class="position-div1"> |
| | | <span class="position-text1">{{ $t('操作') }}</span> |
| | |
| | | this.show = true |
| | | this.detailData = item |
| | | }, |
| | | formatNYTime(timestamp) { |
| | | if (!timestamp) return '--' |
| | | const parts = new Intl.DateTimeFormat('en-US', { |
| | | timeZone: 'America/New_York', |
| | | year: 'numeric', |
| | | month: '2-digit', |
| | | day: '2-digit', |
| | | hour: '2-digit', |
| | | minute: '2-digit', |
| | | second: '2-digit', |
| | | hour12: false |
| | | }).formatToParts(new Date(timestamp * 1000)) |
| | | const get = (type) => parts.find(p => p.type === type)?.value |
| | | return `${get('year')}-${get('month')}-${get('day')} ${get('hour')}:${get('minute')}:${get('second')}` |
| | | }, |
| | | dayjs |
| | | } |
| | | } |