public static formatDateDistance(time: any): string { return fs.formatDistance(fs.subDays(fs.parseISO(time), 0), new Date(), { addSuffix: true }); }
async store({ request, response }) { const { token, password } = request.only(['token', 'password']); const userToken = await Token.findByOrFail('token', token); if (isBefore(parseISO(userToken.created_at), subHours(new Date(), 2))) { return response.status(400).json({ type: 'error-time-token', msg: Antl.formatMessage('response.error-time-token'), }); } const user = await userToken.user().fetch(); user.password = password; await user.save(); return response.status(204).json({ type: 'password-reset', msg: Antl.formatMessage('response.password-reset'), }); }
public static formatDate(time: any, hidetime: true): string { const format = (hidetime) ? "MMMM d, yyyy" : "MMMM dd, yyyy HH:MM:ss" ; return fs.format(new Date(fs.parseISO(time)), format); }
const startOfBootYear = dateFns.startOfYear(new Date()), endOfBootYear = dateFns.endOfYear(new Date()); const thisWeek = rows.filter(row => dateFns.isWithinInterval(dateFns.parseISO(row.date), { start: startOfBootWeek, end: endOfBootWeek })); const thisMonth = rows.filter(row => dateFns.isWithinInterval(dateFns.parseISO(row.date), { start: startOfBootMonth, end: endOfBootMonth })); const thisYear = rows.filter(row => dateFns.isWithinInterval(dateFns.parseISO(row.date), { start: startOfBootYear, end: endOfBootYear }));
const parsedDate = parseISO(date); const queryDate = {}; if (date)
apiRouter.get('/statistics/chartData', (req, res) => { // eslint-disable-line complexity let requestedChartData = chartData; const latestChartMonth = dateFns.parseISO(chartData[chartData.length - 1].month); const [from, to] = [dateFns.parseISO(req.query.from), dateFns.parseISO(req.query.to)]; const [equals, over, under] = [parseInt(req.query.equals), parseInt(req.query.over), parseInt(req.query.under)]; const parsedMonth = dateFns.parseISO(data.month); return dateFns.isWithinInterval(parsedMonth, { start: from, end: latestChartMonth }); }); const parsedMonth = dateFns.parseISO(data.month); return dateFns.isSameMonth(parsedMonth, to) || dateFns.isBefore(parsedMonth, to); }); const parsedMonth = dateFns.parseISO(data.month); return dateFns.isWithinInterval(parsedMonth, { start: from, end: to }); });
const parsedDate = parseISO(date); const queryDate = {}; if (date)
apiRouter.get('/statistics', (req, res) => { // eslint-disable-line complexity let requestedStatistics = statistics; const latestStatisticsEntry = dateFns.parseISO(statistics[statistics.length - 1].date); const [from, to] = [dateFns.parseISO(req.query.from), dateFns.parseISO(req.query.to)]; const [equals, over, under] = [parseInt(req.query.equals), parseInt(req.query.over), parseInt(req.query.under)]; const parsedDate = dateFns.parseISO(day.date); return dateFns.isWithinInterval(parsedDate, { start: from, end: latestStatisticsEntry }); }); const parsedDate = dateFns.parseISO(day.date); return dateFns.isSameDay(parsedDate, to) || dateFns.isBefore(parsedDate, to); }); const parsedDate = dateFns.parseISO(day.date); return dateFns.isWithinInterval(parsedDate, { start: from, end: to }); });
async store({ request, response }) { const { token } = request.only(['token']); const userToken = await Token.findByOrFail('token', token); if (isBefore(parseISO(userToken.created_at), subHours(new Date(), 36000))) { return response.status(400).json({ type: 'error-time-token', msg: Antl.formatMessage('response.error-time-token'), }); } const user = await userToken.user().fetch(); user.email_confirmed = true; await user.save(); return response.status(204).json({ type: 'email-confirmed', msg: Antl.formatMessage('response.email-confirmed'), user, }); }