• 0

Terminal Command to Show Calendar in EU Format (Monday First, not Sunday)


Question

In terminal, how do I get the first day of the month to me Monday, rather than Sunday? The command I'm typing is:

cal 2025

 

Have a look at the screenshot, you'll see the months appear in American format. Even changing my Mac's regional settings to Europe or Asia doesn't change this.. Is there some tweak or parameters that I can add to the "CAL" terminal command?

Ideally, I'd like to do this without installing any third-party software or any other libraries.  I appreciate your help. I am totally new to CLI and I'd greatly appreciate your expert advice.

Cheers.

Cal.jpg

7 answers to this question

Recommended Posts

  • 0

I don't believe there is a way to do that with "cal".
You can use "ncal", but the layout is different.

Edit: -M does work on other versions of cal, just not the one included with macOS.

  • 0
On 11/11/2025 at 07:58, vide4tgfha said:

cal -m 2025
 

It didn't work, I got this message:

 

% cal -m 2025
cal: 2025 is neither a month number (1..12) nor a name

% cal -m 11
   November 2025      
Su Mo Tu We Th Fr Sa  
                   1  
 2  3  4  5  6  7  8  
 9 10 11 12 13 14 15  
16 17 18 19 20 21 22  
23 24 25 26 27 28 29  
30                    

 

See that last option did not show my week starting on Monday.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.