Webinar | The New MariaDB Enterprise Platform for Agentic AI, Analytics, and Cloud
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
        • 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
Powered by GitBook
On this page

Was this helpful?

  1. Reference
  2. SQL Functions

Date & Time Functions

Learn about date and time functions in MariaDB Server. This section details SQL functions for manipulating, formatting, and calculating with date and time values for various applications.

Date and Time UnitsADD_MONTHSADDDATEADDTIMECONVERT_TZCURDATECURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURTIMEDATE FUNCTIONDATE_ADDDATE_FORMATDATE_SUBDATEDIFFDAYDAYNAMEDAYOFMONTHDAYOFWEEKDAYOFYEAREXTRACTFORMAT_PICO_TIMEFROM_DAYSFROM_UNIXTIMEGET_FORMATHOURLAST_DAYLOCALTIMELOCALTIMESTAMPMAKEDATEMAKETIMEMICROSECONDMicroseconds in MariaDBMINUTEMONTHMONTHNAMENOWPERIOD_ADDPERIOD_DIFFQUARTERSEC_TO_TIMESECONDSTR_TO_DATESUBDATESUBTIMESYSDATETIMETIME_FORMATTIME_TO_SECTIMEDIFFTIMESTAMPTIMESTAMPADDTIMESTAMPDIFFTO_DAYSTO_SECONDSTRUNCUNIX_TIMESTAMPUTC_DATEUTC_TIMEUTC_TIMESTAMPWEEKWEEKDAYWEEKOFYEARYEARYEARWEEK

Last updated 4 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

© 2025 MariaDB. All rights reserved.