En MariaDB, UTC_DATE()
es una función de fecha y hora integrada que devuelve la fecha UTC actual.
El resultado se devuelve en formato 'YYYY-MM-DD' o YYYYMMDD, dependiendo de si la función se usa en un contexto de cadena o numérico.
UTC significa Tiempo Universal Coordinado y es el estándar mundial para regular el tiempo.
Sintaxis
UTC_DATE()
se puede llamar con o sin paréntesis:
UTC_DATE
UTC_DATE()
Ambos devuelven el mismo resultado.
Ejemplo
Aquí hay un ejemplo con paréntesis:
SELECT UTC_DATE();
Resultado:
+------------+ | UTC_DATE() | +------------+ | 2021-06-01 | +------------+
Aquí está sin los paréntesis:
SELECT UTC_DATE;
Resultado:
+------------+ | UTC_DATE | +------------+ | 2021-06-01 | +------------+
Mismo resultado.
Fechas numéricas
Usando UTC_DATE()
en un contexto numérico, la fecha se devuelve en formato AAAAMMDD.
Ejemplo:
SELECT UTC_DATE() + 0;
Resultado:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20210601 | +----------------+
Proporcionar argumentos
El UTC_DATE()
La función no acepta ningún argumento. Llamarlo con argumentos da como resultado un error:
SELECT UTC_DATE('1970-01-02');
Resultado:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1