TODAY vs NOW: Which Date Function to Use
You're building a deadline tracker and need the current date for days-remaining math — but the two "current time" functions give different answers, and one of them keeps producing fractions like 1.5 days.
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
Spreadsheets store dates as day counts and times as fractions of a day. TODAY() returns just the day number — midnight, effectively — while NOW() returns the same day plus the current clock time, so at noon NOW() sits exactly 0.5 above TODAY(). That fraction is why NOW breaks date math: a due date of July 10 minus TODAY() on July 8 gives a clean 2 days, but minus NOW() at noon gives 1.5. Equality tests fail the same way — a date cell never equals NOW() except at the exact stored second, while =INT(NOW()) strips the time and equals TODAY() again. Both functions are volatile: they recalculate every time the sheet changes or reopens, which is what you want for a live tracker and exactly wrong for a permanent timestamp.
When to use it
Use TODAY for days-until-due, overdue flags, and aging invoices. Use NOW when hours matter — same-day SLA timers or a "last refreshed" display — never in whole-day arithmetic.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveDownload the proof sheet (.xlsx)Last reviewed 2026-07-09