TO_DAYS() - Converting Date to Days

Q

How to convert a date value into days since year 0 using the TO_DAYS() function?

✍: FYIcenter.com

A

TO_DAYS(date) is a MySQL built-in function that converts a date value into days since year 0. For example:

SELECT TO_DAYS('1995-05-01'), TO_DAYS(950501);
  -- +-----------------------+-----------------+
  -- | TO_DAYS('1995-05-01') | TO_DAYS(950501) |
  -- +-----------------------+-----------------+
  -- |                728779 |          728779 |
  -- +-----------------------+-----------------+

Reference information of the TO_DAYS() function:

TO_DAYS(date): int
  Given a date date, returns a day number (the number of days since year 0).

Arguments, return value and availability:
  date: Required. The date value to be converted.
  int: Return value. The number of days since year 0.
  Available since MySQL 4.

Related MySQL functions:

 

TO_SECONDS() - Converting Datetime to seconds

TIME_TO_SEC() - Converting Time to Seconds

MySQL Functions on Date and Time

⇑⇑ MySQL Function References

2023-11-17, 271🔥, 0💬