我正在使用CURRENT_DATE插入我的表字段中的日期。只拉月和年两个月和四位数年(ex $ mon = 01和$ year 2010)
答案 0 :(得分:4)
"SELECT MONTH(datefiled) as month, YEAR(datefield) as yeah FROM table"
答案 1 :(得分:2)
$date = date("m Y");
list($mon, $year) = explode(" ", $date);
基本上,date()
函数采用格式字符串(m
是两位数的月份,Y
是四位数年份)并生成日期的字符串表示形式。然后,您可以使用explode()
在变量$mon
和$year
中存储所需的分割值。
编辑:当然,不需要$date
变量。
list($mon, $year) = explode(" ", date("m Y"));
这也可以。
答案 2 :(得分:1)
不确定您要查找的是什么,但如果您尝试以年 - 月 - 日符号获取当前日期,则以下代码应该有所帮助。
$DATE = date('Y-m-d');
如果您试图从表中提取信息,
$date_from_table = $row['DateField'];
$DATE = date('Y m', strtotime($date_from_table));