MySQL dates (datetime type) usually follow this pattern: 2010-03-11 17:18:02. Here are two PHP functions to create and format MySQL dates on your site/blog:
function create_sql_date() { // MySQL datetime: YYYY-MM-DD hh:mm:ss $timestamp = time(); return strftime('%Y-%m-%d %H:%M:%S', $timestamp); } function format_sql_date($date) { $date_time = new DateTime($date); return ($date_time->format('F j, Y')); }
The first function is useful to create fresh dates to be inserted in the database, while the latter can be deployed to format MySQL dates after retrieving them from a query.