UIB日期选择器-显示前一天而不是当前日期(附Plunker)
UIB Date Picker- Display previous day instead of present date (Plunker attached)
Plunker-http://plnkr.co/edit/RVKzD9kXNNxinShK7nLU?p=preview
我有一个显示日期的plunker和一个小图标,我们可以在这里选择我们想要的任何日期,它会在输入字段中更新它。
我的问题是,当用户打开页面时,我需要显示前一天。目前,它在这里显示前一个工作日。
此外,在选择前一天时,我不需要包括周末。即星期六和星期天应该被忽略。例如,今天是4月11日。对于之前的日期选择,我希望4月8日直接出现。9日和10日是星期六和星期日,应该忽略不计。
有人能看一下吗。
请忽略下面的html代码,因为在我写一些代码之前,它不允许我发布问题。plunker有我正在使用的代码。
<!doctype html>
</html>
您可以通过检查date.getDay()并相应递减来完成此操作。
$scope.today = function () {
var lastWorking=new Date();
lastWorking.setDate(lastWorking.getDate()-1)
// 0 for Sunday and 6 for Saturday
while(lastWorking.getDay()==0 || lastWorking.getDay()==6){
lastWorking.setDate(lastWorking.getDate()-1);
}
$scope.tradeDate = lastWorking;
};
更新的Plunk
相关文章:
- 如何在JavaScript中延长当前日期
- 使用当前日期生成随机id
- 使用linq.js按当前日期订购一组momentjs日期
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 获取给定lat-long的javascript中的当前日期和时间
- 生成并格式化当前日期和时间
- 如何在选择当前日期和年数后自动填写日期
- Javascript:根据当前日期检查格式化的日期值
- 如何使用PhoneGap在Sqlite中存储当前日期和时间
- 将硬编码日期与当前日期进行比较
- 如何限制用户只能在日期选择器jquerymobile中选择两天前的日期和当前日期
- 如何将日期与当前日期进行比较以应用逻辑
- Javascript - 从当前日期开始的上个月计算
- 默认情况下,引导日期时间选取器当前日期和当前时间
- 使用日期.js分析方法,而不是当前日期
- 如何使用javascript以操纵的UTC格式获取当前日期
- 在JQuery UI日期选择器中禁用当前日期之前的日期
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- 如何在JavaScript中返回两个日期(当前日期和输入日期)之间的字符串差异
- UIB日期选择器-显示前一天而不是当前日期(附Plunker)