per*_*456 2 javascript jquery date range
我有一个jQuery onclick函数,基本上收到一个月的名字,从那个月的名字,我想得到一个月的范围.比如我正在传递一个月名"May",如下所示:
$('#swiperNext').click(function(e)
{
var currentMonth = $('.swiper-slide-active h3').html();
console.log(currentMonth);
});
Run Code Online (Sandbox Code Playgroud)
现在我想将当前月份名称传递给JS函数并获取该月份的日期范围.
所以例如May将=> 01-05-2016 - 31-05-2016,依此类推......有人可以帮我解决这个问题吗?
您可以在没有任何第三方库的情况下完成此操作.
我认为你是当年的计算
var date = new Date();
var y = date.getFullYear();
var month = $('.swiper-slide-active h3').text();
var m = new Date(Date.parse(month, 1, " + y)).getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);
Run Code Online (Sandbox Code Playgroud)
编辑:我已经改变了使用月份名称作为字符串的答案