js 统计日期区间内的每个星期的天数

JavaScript010

js 统计日期区间内的每个星期的天数,第1张

开始日期38831

结束日期39021

星期日的个数=INT((WEEKDAY($B$1-0,2)+$B$2-$B$1)/7)

星期一的个数=INT((WEEKDAY($B$1-1,2)+$B$2-$B$1)/7)

星期二的个数=INT((WEEKDAY($B$1-2,2)+$B$2-$B$1)/7)

星期三的个数=INT((WEEKDAY($B$1-3,2)+$B$2-$B$1)/7)

星期四的个数=INT((WEEKDAY($B$1-4,2)+$B$2-$B$1)/7)

星期五的个数=INT((WEEKDAY($B$1-5,2)+$B$2-$B$1)/7)

星期六的个数=INT((WEEKDAY($B$1-6,2)+$B$2-$B$1)/7)

JS,不会,不过可以用上面公式的原理来算,换成JS.

当然如果数不大的话,可以直接查找。

var data =[{"post_date":"2015-04-10 01:55:27"},{"post_date":"2015-04-07 01:07:56"},{"post_date":"2014-09-06 05:47:27"},{"post_date":"2014-04-06 04:05:50"}]

$.each(data, function(idx, obj) {

obj["post_date"] // ex: 2015-04-10 01:55:27 , 在此做时间比对後加入新的 json string 即可

})

可以利用正则表达式进程获取:

var str = "abbbbbsdsdsdasdlsfj"

var c = "b" // 要计算的字符

var regex = new RegExp(c, 'g') // 使用g表示整个字符串都要匹配

var result = str.match(regex)

var count = !result ? 0 : result.length

console.log(c + " 的数量为 " + count)