Date and Time Functions in Excel
Date and Time Functions help users work with dates, calculate age, find the current date and time, generate reports, and perform date-based calculations.
TODAY Function
The TODAY Function returns the current system date.
Example
=TODAY()
Result: 04-Jun-2026
NOW Function
The NOW Function returns the current date and current time.
Example
=NOW()
Result: 04-Jun-2026 10:30 AM
Real World Use
- Login Time Tracking
- Project Timestamp
- Activity Monitoring
Difference Between TODAY and NOW
| Feature | TODAY() | NOW() |
|---|---|---|
| Returns Date | Yes | Yes |
| Returns Time | No | Yes |
| Arguments | None | None |
DATE Function
The DATE Function creates a valid Excel date using Year, Month, and Day values.
Syntax
=DATE(year,month,day)
Arguments
| Argument | Description |
|---|---|
| year | Four-digit year value. |
| month | Month number (1 to 12). |
| day | Day number (1 to 31). |
Example
=DATE(2026,6,4)
Result: 04-Jun-2026
DAY Function
Returns the day number from a date.
Syntax
=DAY(serial_number)
Example
=DAY("04-Jun-2026")
Result: 4
MONTH Function
Returns the month number from a date.
Syntax
=MONTH(serial_number)
Example
=MONTH("04-Jun-2026")
Result: 6
YEAR Function
Returns the year from a date.
Syntax
=YEAR(serial_number)
Example
=YEAR("04-Jun-2026")
Result: 2026
DATEDIF Function
The DATEDIF Function calculates the difference between two dates in years, months, or days.
Syntax
=DATEDIF(start_date,end_date,unit)
Arguments
| Argument | Description |
|---|---|
| start_date | Beginning date. |
| end_date | Ending date. |
| unit | Specifies whether to return Years, Months, or Days. |
Unit Codes
| Unit | Meaning |
|---|---|
| “Y” | Complete Years |
| “M” | Complete Months |
| “D” | Total Days |
Examples
Age in Years
=DATEDIF(A2,TODAY(),"Y")
Service in Months
=DATEDIF(A2,TODAY(),"M")
Project Duration in Days
=DATEDIF(A2,B2,"D")
