我的目标是检查特定日期对象是否在时间范围内,然后在页面上显示右键。
目前,我有这个:
ng-if="payment.TransactionDateTime <= *Six PM on the same day* && payment.TransactionDateTime >= *Six PM The Day before the payment.TransactionDateTime*"
我该怎么做才能使这项工作成功?我需要检查付款的TransactionDateTime属性前一天下午6点和TransactionDateTimeProperty当天下午6点之间是否有付款。
答案 0 :(得分:0)
在您的控制器中,获取事务日期时间并创建要比较的范围变量。我不确定您对TransactionDateTime的格式是什么,但这是一个基本的示例代码。
if(!payment.TransactionDateTime) {
var transactionDay = new Date(Date.parse(payment.TransactionDateTime));
$scope.beforeSixSameDay = transactionDay.setHours(18);
$scope.afterSixDayBefore = new Date().setDate(transactionDay - 1).setHours(18);
}
在您的html页面上,
<div ng-if="payment.TransactionDateTime <= beforeSixSameDay && payment.TransactionDateTime >= afterSixDayBefore"></div>