Live Webinar | From Strategy to Execution: Your Practical MySQL to MariaDB Migration Plan
Register Now
LogoLogo
CtrlK
Download MariaDBContact Us
  • Home
  • MariaDB Platform
  • Server
  • MaxScale
  • Analytics
  • Galera Cluster
  • Connectors
  • Tools
  • MariaDB Cloud
  • Release Notes
  • General Resources
  • MariaDB Server Documentation
  • Quickstart Guides
  • Server Usage
  • Server Management
  • Security
  • Architecture
  • Clients & Utilities
  • HA & Performance
  • Reference
    • SQL Structure
    • SQL Statements
    • SQL Functions
      • Functions & Operators
      • Aggregate Functions
      • Control Flow Functions
      • Date & Time Functions
        • Date and Time Units
        • ADD_MONTHS
        • ADDDATE
        • ADDTIME
        • CONVERT_TZ
        • CURDATE
        • CURRENT_DATE
        • CURRENT_TIME
        • CURRENT_TIMESTAMP
        • CURTIME
        • DATE FUNCTION
        • DATE_ADD
        • DATE_FORMAT
        • DATE_SUB
        • DATEDIFF
        • DAY
        • DAYNAME
        • DAYOFMONTH
        • DAYOFWEEK
        • DAYOFYEAR
        • EXTRACT
        • FORMAT_PICO_TIME
        • FROM_DAYS
        • FROM_UNIXTIME
        • GET_FORMAT
        • HOUR
        • LAST_DAY
        • LOCALTIME
        • LOCALTIMESTAMP
        • MAKEDATE
        • MAKETIME
        • MICROSECOND
        • Microseconds in MariaDB
        • MINUTE
        • MONTH
        • MONTHNAME
        • MONTHS_BETWEEN
        • NOW
        • PERIOD_ADD
        • PERIOD_DIFF
        • QUARTER
        • SEC_TO_TIME
        • SECOND
        • STR_TO_DATE
        • SUBDATE
        • SUBTIME
        • SYSDATE
        • TIME
        • TIME_FORMAT
        • TIME_TO_SEC
        • TIMEDIFF
        • TIMESTAMP
        • TIMESTAMPADD
        • TIMESTAMPDIFF
        • TO_DAYS
        • TO_SECONDS
        • TRUNC
        • UNIX_TIMESTAMP
        • UTC_DATE
        • UTC_TIME
        • UTC_TIMESTAMP
        • WEEK
        • WEEKDAY
        • WEEKOFYEAR
        • YEAR
        • YEARWEEK
      • Numeric Functions
      • Pseudo Columns
      • Secondary Functions
      • Special Functions
      • String Functions
      • Vector Functions
    • Data Types
    • Plugins
    • System Tables
    • Error Codes
    • Client/Server Protocol
    • Product Development
Powered by GitBook
On this page

Was this helpful?

  1. Reference
  2. SQL Functions

Date & Time Functions

Complete MariaDB date and time functions guide. Complete reference for formatting, calculations, conversions, time zones, and operations for production use.

Date and Time UnitsADD_MONTHSADDDATEADDTIMECONVERT_TZCURDATECURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURTIMEDATE FUNCTIONDATE_ADDDATE_FORMATDATE_SUBDATEDIFFDAYDAYNAMEDAYOFMONTHDAYOFWEEKDAYOFYEAREXTRACTFORMAT_PICO_TIMEFROM_DAYSFROM_UNIXTIMEGET_FORMATHOURLAST_DAYLOCALTIMELOCALTIMESTAMPMAKEDATEMAKETIMEMICROSECONDMicroseconds in MariaDBMINUTEMONTHMONTHNAMEMONTHS_BETWEENNOWPERIOD_ADDPERIOD_DIFFQUARTERSEC_TO_TIMESECONDSTR_TO_DATESUBDATESUBTIMESYSDATETIMETIME_FORMATTIME_TO_SECTIMEDIFFTIMESTAMPTIMESTAMPADDTIMESTAMPDIFFTO_DAYSTO_SECONDSTRUNCUNIX_TIMESTAMPUTC_DATEUTC_TIMEUTC_TIMESTAMPWEEKWEEKDAYWEEKOFYEARYEARYEARWEEK
PreviousNVL2NextDate and Time Units

Last updated 8 months ago

Was this helpful?

LogoLogo

Products

  • Enterprise Platform
  • Community Server
  • Download MariaDB
  • Pricing

Support

  • Customer Login
  • Technical Support
  • Remote DBA
  • Professional Services

Resources

  • MariaDB Blog
  • Webinars
  • Customer Stories
  • MariaDB Events
  • Documentation
  • Developer Hub

Company

  • About MariaDB
  • Newsroom
  • Leadership
  • MariaDB Careers
  • Legal
  • Privacy Policy

© 2026 MariaDB. All rights reserved.