Timestamp in Google Sheets: 3 easy ways

A timestamp or datestamp records the time and/or date when an event occurred. There are many reasons why you may need to add a time or date stamp in Google Sheets. Sometimes, you need a static timestamp to keep track of changes to cells or task completion. However, if you want to use a timestamp in the header of your spreadsheet’s print area, a dynamic time or date stamp will update every time you print a hard copy or a PDF.

In this guide, you will learn three ways to insert time and date stamps in Google Sheets: how to add static timestamps using keyboard shortcuts, how to add dynamic timestamps using functions, and how to add static timestamps using functions and then copying the cell & pasting only the values.

Insert a timestamp in Google Sheets using shortcuts

There are three different keyboard shortcuts you can use to insert the current time, date, or date and time. Below, you have the keyboard shortcuts you can use in Windows and Mac to insert each of the three stamps.

Insert current time shortcut

To insert the current time, select the cell where you want the timestamp and use the shortcut below.

  • Windows: Ctrl + Shift + ;
  • Mac: Cmd + Shift + ;

Insert current date shortcut

Select the cell where you want the date stamp and use the shortcut below.

  • Windows: Ctrl + ;
  • Mac: Cmd + ;

Insert current date & time shortcut

To insert a stamp with both the current date and time, select the cell where you want it and use the shortcut below.

  • Windows: Ctrl + Alt + Shift + ;
  • Mac: Cmd + Option + Shift + ;
Timestamp in Google Sheets — keyboard shortcuts for inserting the time, date, and date and time on Windows and Mac

Insert a timestamp in Google Sheets using formulas

In Google Sheets, the built-in TODAY() function retrieves the date at the moment it is executed, while the NOW() function retrieves the date and time. This makes them volatile functions, as the result will change every time your spreadsheet’s functions are recalculated.

Below, you have step-by-step instructions on how to use TODAY() and NOW() to get dynamic date and time stamps. You also have step-by-step instructions on combining these functions with TEXT to create static time and date stamps.

Insert a dynamic timestamp in Google Sheets

Follow the steps below to create dynamic stamps with the date or the date and time.

Dynamic date stamp

1. In an empty cell, type the equal sign followed by TODAY(). The function takes no parameters, so there should be nothing between the parentheses.

Timestamp in Google Sheets — TODAY function typed in an empty cell

2. Press ‘Enter’ to see the result.

Timestamp in Google Sheets — dynamic date stamp returned by TODAY

Dynamic date & time stamp

1. Type the equal sign followed by NOW() in an empty cell. The parentheses should be empty, as the function doesn’t take any parameters.

Timestamp in Google Sheets — NOW function typed below the date stamp

2. Press ‘Enter’ to see the result.

Timestamp in Google Sheets — dynamic date and time stamp returned by NOW

Insert a static timestamp in Google Sheets

To insert a static time or date stamp in Google Sheets using functions, you must combine the TEXT function with TODAY() or NOW(). After combining the functions, you must copy the cell with the formula and paste only the values to keep the stamp static. However, you can create a macro or a script using Google Apps Script to automate this process.

Static date stamp

Follow the steps below to insert a static date stamp using a formula.

1. In an empty cell, type the equal sign followed by the TEXT function.

Static timestamp in Google Sheets — TEXT function started in an empty cell

2. Type the TODAY() function as the first parameter, remembering to include the empty parentheses.

Static timestamp in Google Sheets — TODAY added as the first TEXT parameter

3. Add a comma before adding the second parameter, which specifies the format for the date. To achieve the same result as with the keyboard shortcut, use the following format: "m/d/yyyy".

Static timestamp in Google Sheets — m/d/yyyy date format added as the second parameter

4. Close the parenthesis and press ‘Enter’ to see the result.

Static timestamp in Google Sheets — date stamp from TEXT and TODAY, with the formula in the formula bar

5. To keep the date stamp static, copy and paste the cell using the ‘Paste values only’ option.

Static timestamp in Google Sheets — Paste values only turns the formula into a fixed date

Static date & time stamp

Follow the steps below to insert a static date & time stamp using a formula.

1. In the cell where you want the stamp, type the equal sign followed by the TEXT function.

Static date and time stamp in Google Sheets — TEXT function started in an empty cell

2. Type the NOW() function as the first parameter, remembering to include the empty parentheses.

Static date and time stamp in Google Sheets — NOW added as the first TEXT parameter

3. Add a comma, then specify the format for the date and time. To achieve the same result as with the keyboard shortcut, use the following format: "m/d/yyyy hh:mm:ss".

Static date and time stamp in Google Sheets — m/d/yyyy hh:mm:ss format added to the formula

4. Close the parenthesis and press ‘Enter’ to see the result.

Static date and time stamp in Google Sheets — date and time returned by TEXT and NOW

5. To keep the date stamp static, copy and paste the cell using the ‘Paste values only’ option.

Static date and time stamp in Google Sheets — Paste values only keeps the date and time fixed

Static time stamp

Finally, you can also use the NOW() function to insert a static stamp that only includes the time.

1. In the cell where you want the timestamp, type the equal sign followed by the TEXT function.

Static time stamp in Google Sheets — TEXT function started in an empty cell

2. Type the NOW() function as the first parameter, remembering to include the empty parentheses.

Static time stamp in Google Sheets — NOW added as the first TEXT parameter

3. Add a comma, then specify the format for the time only. To achieve the same result as with the keyboard shortcut, use the following format: "hh:mm:ss".

Static time stamp in Google Sheets — hh:mm:ss time format added to the formula

4. Close the parentheses and press ‘Enter’ to see the result.

Static time stamp in Google Sheets — time returned by TEXT and NOW

5. Copy and paste the cell using the ‘Paste values only’ option to ensure the timestamp doesn’t update when the spreadsheet does.

Static time stamp in Google Sheets — Paste values only keeps the time fixed

Conclusion

There are three different ways of adding time and date stamps in Google Sheets. However, each method obtains slightly different results. You can easily add dynamic time and date stamps using the TODAY() and NOW() functions, which will update every time the spreadsheet is updated. On the other hand, there are cases where you want your time or date stamp to be static and record the occurrence of a specific event. You know that the simplest way to add a static time or date stamp in Google Sheets is to use the keyboard shortcuts.

However, if you need to add static stamps using a formula, things get a little trickier. While you can also use the TODAY() and NOW() functions, you must combine them with the TEXT function and then copy the cell and paste only the values. This is quick and simple to do, but it is a manual process. However, you can automate this process by creating a Google Sheets macro or a script using Google Apps Script.

You may also like…

google sheets features and formulas

Top 5 dynamic array formulas in Google Sheets 

Google Sheets has evolved beyond basic spreadsheets. With the introduction of dynamic array formulas, users can now manipulate and analyze...
google sheets features and formulas

Mastering the FILTER Formula: 4 Use Cases with Examples

The FILTER formula in Google Sheets is a versatile tool for extracting data that meets specific conditions. Unlike the QUERY formula,...
google sheets features and formulas

Unlocking the Power of SUMIF and SUMIFS in Google Sheets: 4 real-life use cases

The SUMIF and SUMIFS formulas in Google Sheets are indispensable tools for performing conditional summations. They simplify complex...