Date Functions in MySQL
1). ADDDATE() – ADDDATE function दिए गए date या time और interval के हिसाब से डेट returnकरता है।
For e.g.(For time)
SELECT ADDDATE(“2017-04-12 04:17:34”, INTERVAL 4 SECOND);
Output:- ADDDATE(“2017-04-12 04:17:34”, INTERVAL 4 SECOND)
—————————————————————————————-
2017-04-12 04:17:38
E.g. (For date)
SELECT ADDDATE(“2017-04-12”, INTERVAL 4 DAY);
Output:- ADDDATE(“2017-04-12”, INTERVAL 4 DAY)
——————————————————————————
2017-04-16
2). DATE_SUB()- यह फंक्शन किसी date में से particular no. of days subtract करके नयी date return करता है।
For e.g. SELECT DATE_SUB( “2017-05-24”, INTERVAL 4 DAY ) ;
Output:- DATE_SUB(“2017-05-24”, INTERVAL 4 DAY)
———————————————————————-
2017-05-20
3) DATE():-यह फंक्शन किसी datetime expression में से डेट extract करता है।
For e.g. SELECT DATE( ‘2018-08-17 01:02:03’ ) ;
Output:- DATE(‘2018-08-17 01:02:03’)
——————————————————
2018-08-17
4) DAY- यह फंक्शन किसी date को होने वाला दिन return करता है।
For e.g. SELECT DAYNAME( ‘2018-09-28’ ) ;
Output:- DAYNAME(‘2018-09-28’)
—————————————————-
Friday
5) DAYOFWEEK(DATE):- यह फंक्शन किसी date के अनुसार उस particular week में किस दिन वह date पड़ेगी यह return करता है।
इसका return type numeric होता है और इसकी value 1 से लेकर 7 तक दिन के हिसाब से होती है. जैसे अगर दिन है sunday तो वैल्यू होगी 1, मंडे के लिए 2 इत्यादि।
For e.g. SELECT DAYOFWEEK( “2018-09-27” );
Output:- DAYOFWEEK(“2018-09-27”)
———————————————————-
5
6) HOUR(Time):- यह फंक्शन किसी datetime expression का hour part return करता है।
For e.g. SELECT HOUR(“2018-08-20 07:34:00”);
Output:- HOUR(“2018-08-20 07:34:00”)
————————————————————–
7
7) NOW:- यह फंक्शन current date और time return करता है।
For e.g. SELECT NOW();
Output:- इसका output करंट dateऔर time दिखायेगा।