Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
bbdd:mysql:fechas:start [24/05/2018 11:57] – creat matebbdd:mysql:fechas:start [27/04/2026 23:26] (actual) mate
Línia 1: Línia 1:
 = manejo de fechas en mysql = manejo de fechas en mysql
 {{tag>bbdd mysql}} {{tag>bbdd mysql}}
-<code>+<code sql>
 SELECT now();  #   ejemplo:  '2010-01-12 10:50:43' SELECT now();  #   ejemplo:  '2010-01-12 10:50:43'
 </code> </code>
  
-<code> +<code sql
-select CURDATE();  # ejemplo: '2010-01-12'  #sin hora+SELECT CURDATE();  # ejemplo: '2010-01-12'  #sin hora
 </code> </code>
  
-<code> +<code sql
-select curTime(); #Selecciona la hora+SELECT curTime(); #Selecciona la hora
 </code> </code>
  
-<code> +<code sql
-select YEAR(NOW());  #Selecciona el año +SELECT YEAR(NOW());  #Selecciona el año 
-select MONTH (NOW()) as mes;  #Selecciona el mes +SELECT MONTH (NOW()) as mes;  #Selecciona el mes 
-select DAY(NOW()) as dia; #Selecciona el día  +SELECT DAY(NOW()) as dia; #Selecciona el día  
-select TIME(NOW()) as hora;  #Selecciona la hora +SELECT TIME(NOW()) as hora;  #Selecciona la hora 
-Select LAST_DAY(NOW()); # Selecciona el ultimo dia del mes+SELECT LAST_DAY(NOW()); # Selecciona el ultimo dia del mes
 </code> </code>
  
-<code> +<code sql
-select Date_format(now(),'%Y/%M/%d'); # '2010/January/12' +SELECT Date_format(now(),'%Y/%M/%d'); # '2010/January/12' 
-select Date_format(now(),'%Y-%M-%d %h:%i:%s %p'); #'2010-January-12 12:34:29 AM' +SELECT Date_format(now(),'%Y-%M-%d %h:%i:%s %p'); #'2010-January-12 12:34:29 AM' 
-select Date_format(now(),'%W %d %M %Y'); # 'Tuesday 12 January 2010' +SELECT Date_format(now(),'%W %d %M %Y'); # 'Tuesday 12 January 2010' 
-select Date_format(now(),'El año actual es %Y'); # 'El año actual es 2010'+SELECT Date_format(now(),'El año actual es %Y'); # 'El año actual es 2010'
 </code> </code>
-%d #Día del mes numérico (00...31) +  * %d #Día del mes numérico (00...31) 
-%H #Hora (00...23) +  %H #Hora (00...23) 
-%h #Hora (01...12) +  %h #Hora (01...12) 
-%i #Minutos, numérico (00...59) +  %i #Minutos, numérico (00...59) 
-%M #Nombre mes (January...December) +  %M #Nombre mes (January...December) 
-%m #Mes, numérico (00...12) +  %m #Mes, numérico (00...12) 
-%p #AM o PM +  %p #AM o PM 
-%W #Nombre día semana (Sunday...Saturday) +  %W #Nombre día semana (Sunday...Saturday) 
-%Y #Año, numérico, cuatro dígitos +  %Y #Año, numérico, cuatro dígitos 
-%y #Año, numérico (dos dígitos) +  %y #Año, numérico (dos dígitos) 
-%s #Segundos (00...59)+  %s #Segundos (00...59)
  
-<code> +<code sql
-select DATE_ADD(NOW(),INTERVAL 20 DAY); # Agrega 20 días a la fecha actual +SELECT DATE_ADD(NOW(),INTERVAL 20 DAY); # Agrega 20 días a la fecha actual 
-select DATE_ADD(NOW(),INTERVAL 30 MINUTE); # Agrega 30 minutos a la fecha actual +SELECT DATE_ADD(NOW(),INTERVAL 30 MINUTE); # Agrega 30 minutos a la fecha actual 
-select DATE_ADD(NOW(),INTERVAL 50 YEAR); #Agrega 50 años a la fecha actual +SELECT DATE_ADD(NOW(),INTERVAL 50 YEAR); #Agrega 50 años a la fecha actual 
-select DATE_ADD(NOW(),INTERVAL '10-5' YEAR_MONTH); #Agrega 10 años 5 meses a la fecha actual+SELECT DATE_ADD(NOW(),INTERVAL '10-5' YEAR_MONTH); #Agrega 10 años 5 meses a la fecha actual
  
-select DATE_SUB(NOW(),INTERVAL 8 YEAR); #Resta 8 años a la fecha actual  +SELECT DATE_SUB(NOW(),INTERVAL 8 YEAR); #Resta 8 años a la fecha actual  
-select DATE_SUB(NOW(),INTERVAL 24 HOUR); #Resta 24 horas a la fecha actual +SELECT DATE_SUB(NOW(),INTERVAL 24 HOUR); #Resta 24 horas a la fecha actual 
-select DATE_SUB(NOW(),INTERVAL '7-2' YEAR_MONTH); #Resta 7 años dos meses a la fecha actual+SELECT DATE_SUB(NOW(),INTERVAL '7-2' YEAR_MONTH); #Resta 7 años dos meses a la fecha actual
  
 SELECT DATEDIFF(NOW(),'2002-11-02'); #cuantos días han pasado SELECT DATEDIFF(NOW(),'2002-11-02'); #cuantos días han pasado
 SELECT DATEDIFF(NOW(),'2010-03-20'); #Cuantos días faltan SELECT DATEDIFF(NOW(),'2010-03-20'); #Cuantos días faltan
 </code> </code>
- 
- 
  • bbdd/mysql/fechas/start.1527188221.txt.gz
  • Darrera modificació: 24/05/2018 11:57
  • per mate