SQL PHP HTML ASP JavaScript articles and free scripts to download
 

Formatting MYSQL date value

We can directly get date format from mysql table by using date_format function of mysql. Here we will not use any php side function to get date format. Here is the basic syntax to get the date format from mysql table.

SELECT date_format
( dt, '%m/%d/%Y %T' ) as my_date FROM dt_tb

Here dt_tb is the table name and dt is the field name. You can see the formatting is done like this 'm/%d/%Y %T' . This formatting we can change to display date in different formats . Here are some of the formats and different possible values.
'%W %D %M %Y %T'Wednesday 5th May 2004 23:56:25
'%a %b %e %Y %H:%i'Wed May 5 2004 23:56
'%m/%d/%Y %T'05/05/2004 23:56:25
'%d/%m/%Y'05/05/2004


You can read about data formatting in mysql query here

Here is the sql code to create and fill the table with records

CREATE TABLE dt_tb ( id int(2) NOT NULL auto_increment, dt datetime NOT NULL default '0000-00-00 00:00:00', dt2 date NOT NULL default '0000-00-00', PRIMARY KEY (id) ) TYPE=MyISAM;

# # Dumping data for table `dt_tb` #

INSERT INTO dt_tb VALUES (1, '2004-10-26 00:00:00', '2005-01-25');
INSERT INTO dt_tb VALUES (2, '2004-05-05 23:56:25', '2005-06-12');
INSERT INTO dt_tb VALUES (3, '2005-12-08 13:20:10', '2005-06-06');




Further readings
Date & Time functions used in Query for MySQL Table
Getting formatted date value from date field in MySQL
date_add function to calculate date & time of MySQL table
Formatting date and time before adding to date field of MySQL
String data to Date & time Format by using str_to_date
Formatting string data stored in varchar field to date value
Automatically updating / inserting current date and time value in a DATETIME field
Records of each day by using group by command
Collecting records between two date ranges from MySQL table fields
Getting date values from MYSQL table in readable format including time
Difference in days between two date fields
Getting the year part from date field
Getting the month part from date field
Getting the day part from date field
Records of today or records of last X seconds by using curdate() or unix_timestamp
Records of last one month from today by using date field
Records of present week days by using dayofweek function
gurpreet grewal29-03-2010
this is very useful website ....... to read it i solve my prob.... thanx to plus to net.
kasun16-09-2010
hi,
i want to know about how to read blob file in mysql database..but i know how to insert photo in to the data base. plz help me....
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked


Join Our Email List
Email:  
For Email Newsletters you can trust
SQL Tutorial List
Date & Time
SQL Commands
SQL Sections
Date & Time
Join Table
String
Math