Excel Date & Time Functions

Whether you’re tracking attendance, calculating age, or finding how long a task took, Excel’s Date & Time functions are super handy!

Let’s explore the most useful functions with easy examples.


Section 1: Date Functions

1. TODAY() – Insert Current Date

=TODAY()

Returns current date (updates daily)
Example: 05-06-2025
Tip: Use shortcut Ctrl+; (Ctrl+Semicolon) to get current date.


2. DAY(), MONTH(), YEAR() – Extract Date Parts

FormulaOutput
=DAY("05-06-2025")5
=MONTH("05-06-2025")6
=YEAR("05-06-2025")2025

3. DATEDIF() – Calculate Age or Duration

=DATEDIF(A2, TODAY(), "Y")

Note: If A2 has Date of Birth, this formula calculates age in years.


4. EDATE() – Add/Subtract Months

=EDATE("01-01-2024", 3) → 01-04-2024

Tip: Perfect for calculating expiry, due, or renewal dates.

5. EOMONTH() – Get Last Date of Current Month

If today’s date is in cell A2, here’s how to get the last date of the same month:

=EOMONTH(A2, 0)

Note: EOMONTH stands for End Of Month, and 0 means the current month.

A (Date)FormulaResult
05-06-2025=EOMONTH(A2, 0)30-06-2025

You can also use:

=EOMONTH(TODAY(), 0)

👉 This will always return the last date of the current month.


6. TEXT() – Format Date

=TEXT(TODAY(), "DD-MMM-YYYY") → 05-Jun-2025


Section 2: Time Functions

1. NOW() – Current Date + Time

=NOW()

Returns both current date and current time
Example: 05-06-2025 11:45 AM
Tip: Use shortcut Ctrl+Shift+: (Ctrl+Shift+Colon) to get current time.


2. HOUR(), MINUTE(), SECOND() – Extract Time Parts

Assume A2 = 02:30:45 (2 hours, 30 minutes, 45 seconds)

FormulaOutput
=HOUR(A2)2
=MINUTE(A2)30
=SECOND(A2)45

3. Calculate Total Minutes from hh:mm:ss

You can convert time (like 2:30:45) to total minutes using this formula:

=HOUR(A2)*60 + MINUTE(A2) + SECOND(A2)/60

If A2 = 02:30:45, the result will be:

*60 + 30 + 45/60 = 150.75 minutes


Bonus Summary Table

FunctionDescriptionExample Output
TODAY()Current date05-06-2025
NOW()Current date + time05-06-2025 11:45 AM
DAY(), MONTH(), YEAR()Extract parts of date5, 6, 2025
DATEDIF()Difference between dates (e.g. age)28 (years)
EDATE()Add or subtract months01-04-2024
TEXT()Format date/time into readable text05-Jun-2025
HOUR()Extract hour from time2
MINUTE()Extract minutes30
SECOND()Extract seconds45
HOUR()*60 + MINUTE() + SECOND()/60Total minutes150.75

What’s Next?

In the next post, we’ll learn about the Flash Fill in Excel.

Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Translate »
Scroll to Top