我现在正面临一个非常令人沮丧的问题,我认为这应该很容易解决。
我有一个 blazor inputdate 字段,我在其中添加了最小和最大日期,但我没有看到所需的最终结果。 这就是我的代码设置方式:
<InputDate @bind-Value="@ViewModel.DateTo" class="form-control"
min="@datetoMin.ToString("yyyy-MM-dd")"
max="@datetoMax.ToString("yyyy-MM-dd")" />
@code{
DateTime datetoMax = DateTime.Now.AddDays(60);
DateTime datetoMin = DateTime.Now.AddBusinessDays(-5);
}
最小和最大部分工作正常但由于某种原因它在 Chrome 而不是 firefox 上看起来像这样:
"dd-mm-2023" 为什么是 2023 而不是 yyyy?我注意到当我只使用 min 或 max 时它看起来是正确的,但两者的组合在末尾添加了 2023。
有没有办法解决这个问题,或者只是让该字段为空,直到用户选择日期?