Javascript 我如何比较今天';s日期与数据库中的其他日期?
这就是我目前所拥有的Javascript 我如何比较今天';s日期与数据库中的其他日期?,javascript,vue.js,Javascript,Vue.js,这就是我目前所拥有的 <div v-for="product in products"> <div v-if="Date.now() > {{ product.expiry_date }}">Expired</div> <div v-if="Date.now() < {{ product.expiry_date }}">Valid</div> </div> 我想通过比较数据库中的日期和今天的日期来打印过期的
<div v-for="product in products">
<div v-if="Date.now() > {{ product.expiry_date }}">Expired</div>
<div v-if="Date.now() < {{ product.expiry_date }}">Valid</div>
</div>
我想通过比较数据库中的日期和今天的日期来打印过期的或有效的。我不确定if条件的格式,即此部分{{product.expiration\u date}
是否正确。在if条件下,是否有其他方法表示数据库中的日期数据?我没有得到这种格式的输出,希望能在这方面得到一些帮助 试试这个:
如何在vue js中获取当前日期时间?-ItSolutionStuff.com
-
{{item.name}}-
期满
有效的
新Vue({
el:“#应用程序”,
数据:{
项目:[
{日期:'2006-12-30',名称:'AAA'},
{日期:'2020-12-30',名称:'BBB'}
]
}
});
使用getTime
方法查找javascript中的差异
这是要在需要的地方应用的示例代码
var date1=新日期();
var date2=新日期(2019-08-03);
if(date1.getTime()date2.getTime())
文件。书写(“日期到期”);
其他的
文件。填写(“日期仅在今天有效”)代码>您可以使用一个函数或标志来比较今天的日期和到期日期
function isExpired(expiryDate) {
return Date.now() < (new Date(expiryDate).getTime());
}
函数isExpired(expiryDate){
返回日期.now()<(新日期(expiryDate.getTime());
}
然后从模板中调用此函数。您好,谢谢您的回答!在这种if条件下,如何表示从数据库中获取的日期?我所知道的是,它以其他方式表示,如{{product.expiration\u date}
。您可以编写v-if=“!isExpired(product.expiration\u date)”嗨,谢谢您的回答!在这种if条件下,如何表示从数据库中获取的日期?我所知道的是,它以另一种方式表示,如{{product.expiration\u date}}
。我可以这样做:Valid
?嗨,谢谢你的回答!在这种if条件下,如何表示从数据库中获取的日期?我所知道的是,它以其他方式表示,如{{product.expiration\u date}
。
function isExpired(expiryDate) {
return Date.now() < (new Date(expiryDate).getTime());
}