How to use the startOfDay function from date-fns

Find comprehensive JavaScript date-fns.startOfDay code examples handpicked from public code repositorys.

23
24
25
26
27
28
29
30
31
32

const updates = _.pickBy(
  {
    name,
    hidden,
    opensAt: opensAt ? startOfDay(parseDate(opensAt)) : undefined,
    closesAt: closesAt ? endOfDay(parseDate(closesAt)) : undefined,
    publicQuestionIds: publicQuestionIds?.filter(id => !!Number(id)),
    feedbackVisibility,
    continuousFeedbackEnabled,
fork icon3
star icon9
watch icon6

+ 50 other calls in file

173
174
175
176
177
178
179
180
181
182

await this.findOneAndUpdate(
  {
    _id: id,
    'stats.date': {
      $gte: startOfDay(today),
      $lte: endOfDay(today)
    }
  },
  {
fork icon0
star icon4
watch icon0

+ 7 other calls in file

205
206
207
208
209
210
211
212
213
214
    data = await getAPIdata(user_id, page_id, metric, period, since, until, media_id);
    data = preProcessIGData(data, metric, period);
    date = getIntervalDate(data);
    await MongoManager.storeMongoData(D_TYPE.IG, user_id, page_id, metric, date.start_date.slice(0, 10), date.end_date.slice(0, 10), data);
    return data;
} else if (DateFns.startOfDay(old_endDate) < DateFns.startOfDay(today) && period === "lifetime") {
    data = await getAPIdata(user_id, page_id, metric, period, since, until, media_id);
    data = preProcessIGData(data, metric, period);
    date = getIntervalDate(data);
    await MongoManager.updateMongoData(D_TYPE.IG, user_id, page_id, metric, date.start_date.slice(0, 10), date.end_date.slice(0, 10), data);
fork icon1
star icon2
watch icon4

+ 3 other calls in file

155
156
157
158
159
160
161
162
163
164
exports.setMinutesImpl = dateFns.setMinutes
exports.setMonthImpl = dateFns.setMonth
exports.setQuarterImpl = dateFns.setQuarter
exports.setSecondsImpl = dateFns.setSeconds
exports.setYearImpl = dateFns.setYear
exports.startOfDayImpl = dateFns.startOfDay
exports.startOfHourImpl = dateFns.startOfHour
exports.startOfISOWeekImpl = dateFns.startOfISOWeek
exports.startOfISOYearImpl = dateFns.startOfISOYear
exports.startOfMinuteImpl = dateFns.startOfMinute
fork icon0
star icon2
watch icon1

+ 16 other calls in file

94
95
96
97
98
99
100
101
102
103
export function monthStart(date = new Date()) {
  return startOfMonth(date);
}

export function dayStart(date = new Date()) {
  return startOfDay(date);
}

export function dayEnd(date = new Date()) {
  return endOfDay(date);
fork icon6
star icon0
watch icon3

105
106
107
108
109
110
111
112
113
114
switch (interval) {
    case 'day':
        subIntervalBreaks = dateFns.eachDayOfInterval(queryInterval);
        if (subIntervalBreaks.length === 0) {
            subIntervalBreaks = [
                dateFns.startOfDay(queryInterval['start']),
                dateFns.addMilliseconds(dateFns.endOfDay(queryInterval['end']), 1)
            ];
            break;
        }
fork icon1
star icon0
watch icon0

81
82
83
84
85
86
87
88
89
90
beginningOf(method, val) {
  switch (method) {
    case "hour":
      return startOfHour(val)
    case "day":
      return startOfDay(val)
    case "today":
      return startOfToday()
    case "tomorrow":
      return startOfTomorrow()
fork icon0
star icon0
watch icon0

+ 47 other calls in file

470
471
472
473
474
475
476
477
478
479
const thisMonthRange = { start: startOfMonth(today), end: endOfMonth(today) };
const lastMonthRange = { start: startOfMonth(lastMonth), end: endOfMonth(lastMonth) };
const thisWeekRange = { start: startOfWeek(today), end: endOfWeek(today) };
const lastWeekRange = { start: startOfWeek(lastWeek), end: endOfWeek(lastWeek) };
const todayRange = { start: startOfDay(today), end: endOfDay(today) };
const yesterdayRange = { start: startOfDay(yesterday), end: endOfDay(yesterday) };

const countOrdersByDateRange = async (start, end) => {
    return await strapi.query('orders').count({ created_at_gte: start, created_at_lte: end });
};
fork icon0
star icon0
watch icon0

+ 3 other calls in file

81
82
83
84
85
86
87
88
89
90
91
92
    new Date(1987, 1, 11));
console.log("isBefore:", antes);


//Método startOf
//Nesse exemplo arredonda para o inicio
const arredondarAntes = startOfDay(new Date(2014, 8, 2, 11, 55, 0));
console.log("startOfDay:", arredondarAntes);
//2014-09-02T03:00:00.000Z


//Método endOf
fork icon0
star icon0
watch icon0

Other functions in date-fns

Sorted by popularity

function icon

date-fns.format is the most popular function in date-fns (3838 examples)