data.filter((item) => { if (moment(item.created_at).isBetween(tailDate, headDate) && item.state === 'open' && !item.merged_at && moment(item.created_at).isSame(item.updated_at) && item.user.login !== 'hydrab0t[bot]') { return true } if (moment(item.updated_at).isBetween(tailDate, headDate) && item.state === 'open' && !item.merged_at && item.user.login !== 'hydrab0t[bot]') { return true } if (moment(item.merged_at).isBetween(tailDate, headDate) && item.state === 'closed' && item.user.login !== 'hydrab0t[bot]') { return true } })
function createDateRange(fromDate, toDate) { var stack = []; var fromMoment = moment(fromDate); var toMoment = moment(toDate); while (fromMoment.isBefore(toMoment) || fromMoment.isSame(toMoment, 'days')) { stack.push(fromMoment.format(DATE_FORMAT)); fromMoment = fromMoment.add(1, 'days'); } return stack; }
const date = (hots) => { let now = Date.now() if (moment.utc(now).isSame(hots[0].date, 'day')) { ++hots[0].val; } else { hots.unshift({ date: now, val: 1 }); } for (var i = hots.length - 1; i >= 0; i--) { if (moment.utc(hots[i].date).isBefore(moment.utc().subtract(14, 'day'))) { hots.splice(i, 1); } } return hots }
/** * Checks if its the same dates after a date change and set the times if needed */ dateTimeStateVerification() { if (moment(this.state.startDate, 'ddd., MMM DD, YYYY').isSame(moment(this.state.endDate, 'ddd., MMM DD, YYYY'))) { if (moment(this.state.endTime, 'h:mm A').isAfter(moment(this.state.startTime, 'h:mm A'))) { //do nothing } else { this.setState({endTime: this.state.startTime}); } } else { //do nothing } }
data.filter((item) => { if (moment(item.created_at).isBetween(tailDate, headDate) && moment(item.created_at).isSame(item.updated_at) && !item.merged_at) { return true } })
_startDateEmitter () { if (this.dateEmitter instanceof EventEmitter2) { return; } const updateCurrentDate = () => this.now = moment().utc().startOf('minute'); this.dateEmitter = new EventEmitter2({wildcard: true, newListener: false, maxListeners: 0}); updateCurrentDate(); setInterval(() => { // Check to see if a minute has passed since last minute was announced. if (this.now.isSame(moment().utc(), 'minute')) { return; } updateCurrentDate(); this.dateEmitter.emit([this.now.format(), '*'], {date: this.now}); }, ONE_SECOND_IN_MILLISECONDS); }
let d = moment(path[key]) if(!prefix) return d.isSame(m, 'day') else { return prefix == '<' ? d.isBefore(m) : d.isAfter(m)
var startDate = moment(data.bookings[i-1].checkinDate,"DD/MM/YYYY"); var endDate = moment(data.bookings[i-1].checkoutDate,"DD/MM/YYYY"); if (date_n.isAfter(startDate) && date_n.isBefore(endDate) || (date_n.isSame(startDate) || date_n.isSame(endDate))) { return ( <td id="cellGreen">{data.bookings[i-1].requesterName}</td>
/** * Analyzes the input times and make sure the ranges make sense * * @param {String} time The time of the unchanged value */ dateTimeVerification(time) { if (moment(this.state.startDate, 'ddd., MMM DD, YYYY').isSame(moment(this.state.endDate, 'ddd., MMM DD, YYYY'))) { return timeVerification(this.state.startTime, this.state.endTime, time); } else { return time; } }
data.filter((item) => { if (moment(item.updated_at).isBetween(tailDate, headDate) && !moment(item.updated_at).isSame(item.created_at) && !item.merged_at) { return true } })
data.filter((item) => ( (moment(item.created_at).isBetween(tailDate, headDate) && item.state === 'open' && !item.merged_at && moment(item.created_at).isSame(item.updated_at) && item.user.login !== 'weekly-digest[bot]') || (moment(item.updated_at).isBetween(tailDate, headDate) && item.state === 'open' && !item.merged_at && item.user.login !== 'weekly-digest[bot]') || (moment(item.merged_at).isBetween(tailDate, headDate) && item.state === 'closed' && item.user.login !== 'weekly-digest[bot]') ))
data.filter((item) => (moment(item.created_at).isBetween(tailDate, headDate) && moment(item.created_at).isSame(item.updated_at) && !item.merged_at))
data.filter((item) => (moment(item.updated_at).isBetween(tailDate, headDate) && !moment(item.updated_at).isSame(item.created_at) && !item.merged_at))