如何获取当前星期的日期范围
How to get date range for current week?
你好,我想问一下,我如何在Javascript或Javascript库Moment.js中做到这一点http://momentjs.com/docs/(我更喜欢这个库)如下:
Today is date (for example): 18-09-2014
我需要从给定的日期得到实际一周的范围(从周一到周日),这意味着给定日期我应该得到结果:
start: 15-09-2014
end: 21-09-2014
这可能吗?我该怎么做?
谢谢你的帮助。
我猜:
moment().day(1); // Monday
moment().day(7); // Sunday
<script>
Date.prototype.getWeek = function(start)
{
// the starting point
start = start || 0;
var today = new Date(this.setHours(0, 0, 0, 0));
var day = today.getDay() - start;
var date = today.getDate() - day;
// Start/End Dates
var StartDate = new Date(today.setDate(date));
var EndDate = new Date(today.setDate(date + 6));
return [StartDate, EndDate];
}
// test code
var Dates = new Date().getWeek();
alert(Dates[0].toLocaleDateString() + ' to '+ Dates[1].toLocaleDateString())
</script>
相关文章:
- 正在更新起始日期角度日期范围选择器中的日期选择
- 如何从日期范围选择器中获取两个日期
- 基于日期范围的一组日期范围内的天数
- 过滤日期范围 angularjs 时出错
- 如何在引导日期选取器中限制可选择的日期范围
- 如何在 jQuery 日期选择器 UI 中阻止多个日期范围
- 根据主干集合中的日期范围进行选择
- 关于如何将日期输入值与最小/最大日期范围进行比较的建议
- 查找某个日期范围内的可用天数
- 正在将日期范围选择器转换为角度指令
- 在日期范围内查找丢失日期的最有效方法是什么
- XML查询日期范围查找
- 更改日期范围输入组件的格式
- 24小时格式的日期范围选取器
- jQuery:检索日期选择器日期,检查是否在日期范围内,显示/隐藏字段
- 如何在eonasdan Bootstrap 3 Datepicker上重置链接选取器的日期范围
- 从日期范围滑块访问最小值和最大值
- 什么是JavaScript日期范围
- 正在将日期范围选取器的开始日期设置为空
- RobinHubots jquery.inputmask日期范围