Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

226
Views
How to get month index from month name using date-fns library

I need to get the month index number from the month name using the date-fns library. Earlier I was using moment.js, it was straightforward with moment.js

  moment().month('March').format('M'); 
// Month name will be variable and I don't want to use static dictionary to get index number

How to achieve the same using the date-fns library? I thought to use format(date, 'M'); but it needs complete date and only month name is available.

Please suggest. Thanks!

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

I think this is what you need

If you are using date-fns library

function getMonthCount(month){
    const result = getMonth(new Date(`${month} 1`))+1;
}

If you don't want to use any library

function getMonthCount(month){
    const sometime= new Date(`${month} 1`);
    console.log(sometime.getMonth()+1);
}

NOTE: this will return month in range [1,12]

about 4 years ago · Juan Pablo Isaza Report

0

date-fns comes with handy functions out of the box

import {getMonth} from 'date-fns'

const date = new Date()

const month = getMonth(date) + 1

getMonth returns a number, you add +1 because it starts with 0. The result you'll get is the number of the month. If let's say the month is March, you'll get 3

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!