2012-05-14 33 views
-1

我如何提取存储在数据库中的日期?这个日期的例子存储在数据库2012-01-02中,我想获得当天的月份 和年份。MySQL数据库中的格式化日期

year = 2012 
month = 01 
day = 02 
+0

嗨,我的问题是我想获得年份,月份,日期和单独显示在窗体textfield。 – finallyblock

回答

2
SELECT MONTH(date_col) AS month 
    , YEAR(date_col) AS YEAR 
    , DAYOFMONTH(date_col) AS day 
    FROM tablename 
... 

Year() month() dayofmonth()

0

简单地读出来的数据库为日期对象,并使用日期对象的方法来获取你想要的信息

-1
如果你想

日期格式在php中

$day =date('d',strtotime($yourdatabasedate)); 
$month=date('m',strtotime($yourdatabasedate)); 
$year=date('y',strtotime($yourdatabasedate)); 
+0

什么是“strtodate”?你的意思是'strtotime'我认为 –

+0

@Toms,我得到这个错误信息致命错误:调用未定义的函数strtodate() – finallyblock

+0

对不起,我忘了它的'strtotime',并且感谢@Aaron提醒我 –