@if (DateTime.Today < item2.VoucherCampaign.ExpiryDate)
{
<h3>Expires: <span style="color:#FF0000"> Days Remaining</span></h3>
}
这是我现在的标记。我试图将今天的日期与到期日期进行比较,然后输出剩余的天数。我不知道如何把剩下的天数留在我的h3里。
我的例子是Expires:2011年9月9日::剩余9天。
也许DateTime有一种不同的方法可以提供帮助吗?。
我正在我的.cshtml
中执行我的代码答案 0 :(得分:3)
您可以减去DateTime
个值,结果为TimeSpan
值。您可以使用Days
属性来获取天数差异:
@((item2.VoucherCampaign.ExpiryDate - DateTime.Today).Days)
答案 1 :(得分:1)
使用Subtract
方法,然后使用结果的Days
属性,如下所示:
var remainingDays = futureDate.Subtract(DateTime.Today).Days