net.js, date.js utils ES6
This commit is contained in:
1 parent
df12d1bf0d
commit
4ac5ef507f
2 files changed
+18
-19
No files matched your search
+12
-8
@@ -6,12 +6,16 @@ import {range} from './common';
|
||||
* @returns {*}
|
||||
*/
|
||||
export function getDates(start) {
|
||||
var day = start.getDay();
|
||||
return range(0, 6, 1).reduce(function (dates, weekDay) {
|
||||
var d = 1 + weekDay - day;
|
||||
var time = start.getTime() + (1000 * 60 * 60 * 24) * d;
|
||||
var date = new Date(time);
|
||||
dates.push(date.getDate());
|
||||
return dates;
|
||||
}, []);
|
||||
const oneDay = (1000 * 60 * 60 * 24);
|
||||
const startTime = start.getTime();
|
||||
const startDay = start.getDay();
|
||||
|
||||
return range(0, 6, 1)
|
||||
.reduce((dates, weekDay) => {
|
||||
let delta = 1 + weekDay - startDay;
|
||||
let time = startTime + (oneDay * delta);
|
||||
|
||||
return dates.concat([new Date(time)]);
|
||||
}, [])
|
||||
.map(i => i.getDate());
|
||||
}
|
||||
+6
-11
@@ -1,13 +1,8 @@
|
||||
/**
|
||||
* Created by tmshv on 08/03/15.
|
||||
*/
|
||||
|
||||
export function query(list) {
|
||||
var params = list.reduce(function (query, param) {
|
||||
var q = param[0] + "=" + param[1];
|
||||
query.push(q);
|
||||
return query;
|
||||
}, [])
|
||||
.join("&");
|
||||
return params
|
||||
return list
|
||||
.reduce(
|
||||
(query, param) => query.concat([`${param[0]}=${param[1]}`]),
|
||||
[]
|
||||
)
|
||||
.join('&');
|
||||
}
|
||||
Reference in new issue
Block a user