【发布时间】:2022-01-22 19:26:07
【问题描述】:
如果截止日期是今天或将来,我想显示截止日期,如果日期已过,则显示“关闭”字样。
我有以下代码,当截止日期和今天的日期相同时,它可以正常工作。
HTML
<div class="deadline-inner">
<p
v-if="Date.now() > new Date(deadline)"
class="showclosedtitle"
>
<i class="fa fa-calendar-check-o" aria-hidden="true"></i>Closed
</p>
<p v-else>
<i class="fa fa-calendar-check-o" aria-hidden="true"></i>
<strong>Deadline: </strong>{{ deadline }}
</p>
</div>
截止日期采用以下格式:“2021 年 12 月 21 日”
我也试过了:
v-if="Date.now() >= new Date(deadline)"
v-if="Date.now() > +1 new Date(deadline)"
但如果截止日期和今天的日期相同,它们都会显示声明的“else”部分。任何帮助表示赞赏。
【问题讨论】:
标签: vue.js