function saudacao(){ const split_afternoon = 12 const split_evening = 17 const currentHour = parseFloat(moment().utc().format('HH')) if(currentHour >= split_afternoon && currentHour <= split_evening){ return 'Boa noite' } else if (currentHour >= split_evening) { return 'Boa tarde' } return 'Bom dia' }
export function convertUTCDateToShiftedLocalISOString(date, shiftTimestamp) { const user = { ...store.getState().userReducer.user }; const { timezoneOffset } = user; return moment(date) .subtract(timezoneOffset) .add(shiftTimestamp, 'ms') .utc() .toISOString(); }
getNextTimeOfDayDate (trigger) { if (!trigger || trigger.type !== 'time-of-day' || !Number.isInteger(trigger.time)) { throw new Error('A valid time-of-day trigger must be provided.'); } const date = moment().utc(), getNextDate = (_date) => _date.startOf('day').add(trigger.time, 'minutes').startOf('minute'); let next_date = getNextDate(date); if (next_date.isSameOrBefore(new Date())) { next_date = getNextDate(date.add(1, 'day')); } return next_date; }
export function convertDateToISOString(date) { return moment(date) .utc() .toISOString(); }
generateBackupPath(databaseName, rootPath, now = null) { now = now || moment().utc() const timestamp = moment(now).format('DD-MM-YYYY@HH-mm-ss') const day = moment(now).format('YYYY-MM-DD') const filename = `${databaseName}-${timestamp}.backup` const key = path.join(rootPath || '', day, filename) return key }
_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); }
function(date){ return moment.utc(date).local() }
export function getTimeDiff(timeFrom, inString, durationTimeFormat) { const { serverClientTimediff } = store.getState().mainPageReducer; const timeDiff = +moment() - timeFrom + serverClientTimediff; return inString ? getTimeDurationByGivenTimestamp(+timeDiff, durationTimeFormat) : moment(timeDiff).utc(); }
const getUTCDateShifted = (quantity, units) => moment().utc().add(quantity, units).toDate()
export function convertUTCDateToLocalISOString(date) { const user = { ...store.getState().userReducer.user }; const { timezoneOffset } = user; return moment(date) .subtract(timezoneOffset) .utc() .toISOString(); }
export function convertDateToShiftedISOString(date, shiftTimestamp) { return moment(date) .add(shiftTimestamp, 'ms') .utc() .toISOString(); }
const getNowUNIX = () => { return moment().utc().unix(); }
function getDateInFormat(pubDate, format) { return moment(pubDate).utc().format(format); }
const greeting = () => { const split_afternoon = 12 const split_evening = 17 const currentHour = parseFloat(moment().utc().format('HH')) if(currentHour >= split_afternoon && currentHour <= split_evening){ return 'Boa noite' } else if (currentHour >= split_evening) { return 'Boa tarde' } return 'Bom dia' }