PHP and MySQL syntax: Difference between revisions

Jump to navigation Jump to search
Line 165: Line 165:


=== date format ===
=== date format ===
sample output: {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}
{{kbd | key = <nowiki>YYYY-MM-DD</nowiki>}}: Convert {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}} 01:23:45 to {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}.
* Use [http://www.w3schools.com/sql/func_date.asp MySQL DATE() Function]: {{kbd | key = <nowiki>DATE( time )</nowiki>}}
* Using  [http://www.w3schools.com/sql/func_date.asp MySQL DATE() Function] e.g. {{kbd | key = <nowiki>SELECT DATE( datetime_column );</nowiki>}}
* Use [http://www.w3schools.com/sql/func_date_format.asp MySQL DATE_FORMAT() Function]: {{kbd | key = <nowiki>DATE_FORMAT( time, '%Y-%m-%d')</nowiki>}}
* Using  [http://www.w3schools.com/sql/func_date_format.asp MySQL DATE_FORMAT() Function] e.g. {{kbd | key = <nowiki>SELECT DATE_FORMAT( datetime_column, '%Y-%m-%d');</nowiki>}}
 
{{kbd | key = <nowiki>YYYY-MM-01</nowiki>}}: First day of the specific month<ref>[http://stackoverflow.com/questions/11808232/how-do-i-get-the-first-day-of-the-current-month mysql - How do I get the first day of the current month? - Stack Overflow]</ref>. Convert {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}} 01:23:45 to {{CURRENTYEAR}}-{{CURRENTMONTH}}-01.
* Using  [http://www.w3schools.com/sql/func_date_format.asp MySQL DATE_FORMAT() Function] e.g. {{kbd | key = <nowiki>SELECT DATE_FORMAT( datetime_column, '%Y-%m-01');</nowiki>}}
* Using [http://www.w3schools.com/sql/func_date_sub.asp MySQL DATE_SUB() Function] e.g. {{kbd | key = <nowiki>SELECT DATE_SUB(DATE( datetime_column ), INTERVAL DAYOFMONTH(DATE( datetime_column ))-1 DAY);</nowiki>}}
* Using [http://www.w3resource.com/mysql/string-functions/mysql-concat-function.php MySQL CONCAT() function] & [http://www.w3schools.com/sql/func_date_format.asp MySQL DATE_FORMAT() Function] e.g. {{kbd | key = <nowiki>SELECT CONCAT( DATE_FORMAT( datetime_column, '%Y-%m' ) , '-01' ) ;</nowiki>}}
 
{{kbd | key = <nowiki>YYYYMM</nowiki>}}: Convert {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}} 01:23:45 to {{CURRENTYEAR}}{{CURRENTMONTH}}.
* Using [https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_extract MySQL EXTRACT() function] e.g. {{kbd | key = <nowiki>SELECT EXTRACT(YEAR_MONTH FROM datetime_column);</nowiki>}}
* Using  [http://www.w3schools.com/sql/func_date_format.asp MySQL DATE_FORMAT() Function] e.g. {{kbd | key = <nowiki>SELECT DATE_FORMAT( datetime_column, '%Y%m');</nowiki>}}


=== further reading ===
=== further reading ===

Navigation menu