Gabriel Ideas Written by Gabriel

Current Date Formula in Google Sheets

By Gabriel Aug 06, 2026
How to Sort by Date in Google Sheets
How to Sort by Date in Google Sheets

Google Sheets, a robust spreadsheet software that's part of the Google Drive suite, offers a variety of functions to manipulate and organize data. One of its most useful features is its ability to automatically display the current date. Harnessing this feature can help you automate various tasks, from maintaining records to tracking project timelines. Let's explore how you can use the current date formula in Google Sheets to streamline your work.

How to Sort by Date in Google Sheets
How to Sort by Date in Google Sheets

Google Sheets uses a specific function, TODAY(), to automatically insert the current date. This function is updated in real-time, so you always get the most recent date. In this article, we'll dive into the TODAY() function, its syntax, and various ways to use it in your Google Sheets.

a green and white sign that says today function returns the current date, updated continuously when a worksheet is changed or opened
a green and white sign that says today function returns the current date, updated continuously when a worksheet is changed or opened

Understanding the TODAY Function

The TODAY function in Google Sheets returns the current date. It's a staple in automating date-related tasks, making it a versatile tool for tracking and analyzing data over time.

How to display Date Today in Google Sheets, Infographic
How to display Date Today in Google Sheets, Infographic

Here's a simple breakdown of the TODAY function's syntax:

TODAY()

an orange and white poster with the text now function returns the current date & time, updated continuously when a worksheet is changed or opened
an orange and white poster with the text now function returns the current date & time, updated continuously when a worksheet is changed or opened

As you can see, there are no arguments required for the TODAY function. Placing it in a cell automatically populates it with the current date. Let's explore how you can use this function in different scenarios.

Displaying the Current Date

The most straightforward use of the TODAY function is to display the current date. To do this, simply type the function into a cell where you want the date to appear. For example, if you want to show the current date in cell A1, you would enter:

How to address the current cell in conditional format custom formula?
How to address the current cell in conditional format custom formula?

=TODAY()

Now, every time you look at that cell, it will display the current date.

Using TODAY in Formulas

How to Calculate Due Dates with Google Sheets
How to Calculate Due Dates with Google Sheets

The TODAY function isn't limited to displaying just the current date. It can also be used as part of other formulas to perform calculations based on dates. Here are a couple of examples:

  • Calculating the number of days between two dates: You can use the function in conjunction with the Number of Days formula (DAYS()) to find out how many days have passed between two dates. For instance, if you're tracking project milestones in cells A1 and B1, you could use =DAYS(TODAY(), B1) - DAYS(TODAY(), A1) to find out how much time has passed between the two events.
  • Setting up automatic reminders: If you want to set a reminder that goes off a certain number of days before a deadline, you could use the TODAY function with the number of days you want to be reminded in advance. For example, if you want to be reminded 7 days before a deadline in cell A1, you could use =IF(TODAY() >= A1 - 7, "Reminder! Deadline is approaching.", ""). This will display a reminder message 7 days before the deadline and keep a blank cell otherwise.
ARRAYFORMULA & 5 ways to apply a formula to an entire column in Google Sheets
ARRAYFORMULA & 5 ways to apply a formula to an entire column in Google Sheets
the excel time and date sheet is shown in green, with an orange arrow pointing to it
the excel time and date sheet is shown in green, with an orange arrow pointing to it
How to sort your Google Sheets by date
How to sort your Google Sheets by date
How to Add the Current Time to Google Sheets
How to Add the Current Time to Google Sheets
How to Create a Date Countdown in Google Sheets, Infographic
How to Create a Date Countdown in Google Sheets, Infographic
23 Best formulas for Google Sheets (+ Examples)
23 Best formulas for Google Sheets (+ Examples)

Formatting the Current Date

While the TODAY function provides the current date, you may want to format it to fit your needs. Google Sheets offers various date formats, allowing you to display dates in different ways.

To format the current date, first, enter =TODAY() into a cell. Then, right-click on the cell and select "Format cells". Choose "Number" and "Format cells as" as "Custom date and time". Here, you can set the date format to your liking. For instance, you can set it to "dd/mm/yyyy" or "mm/dd/yyyy", depending on your preference.

Displaying the Current Date in Text Format

While not a direct function of TODAY, there are instances where you might want to display the current date as text, without the date format. To do this, you can use the TEXT function in conjunction with TODAY. For example, if you want to display the current date as text in the format "Month Day, Year" (e.g., "January 1, 2023"), you could use:

=TEXT(TODAY(), "mmmm dd, yyyy")

Displaying the Current Date in a Specific Time Zone

By default, the TODAY function displays the current date based on your Google account's set time zone. However, if you want to display the current date in a specific time zone that's different from yours, you can use the.google[]() function to achieve this. For instance, if you want to display the current date in New York time zone, you could use:

=GOOGLEFINANCE("TIME_IN_ZONE","Wall_Street","now","9999-12-31")

Remember, Google Sheets automatically updates the date whenever you open the sheet. This ensures that you always see the most recent date, even if it's been a while since you last opened the sheet.