我使用mysql创建了一个数据库表。我使用日期选择器存储日期。如果我想将存储日期分配给三个变量,分别称为$ year,$ month和$ day,我如何使用php分别获取这些值?
table name ---->VehicleMeter
table fields ----> Date , Vehicle_no ,meter,status
queries ---->
$Selectdate=mysql_query("Select date from `VehicleMeter` where status='1'");
$r=mysql_fetch_array($Selectdate);
$date=$r['date'];
如果名为$ date的变量的输出是2006-08-21
我希望将其分配给三个变量。例如,$ year变量应该是2006年,$ month应该是08而$ day应该是21.我可以这样做吗?
请帮忙......
答案 0 :(得分:1)
explode()您的$date
,并使用list(),例如:
list($year, $month, $day) = explode("-", $date);
echo $year."<br />".$month."<br />".$day;
答案 1 :(得分:1)
使用此:
PHP具有日期功能,可以像这样单独获取所有内容,
$date = date('d', strtotime($r['date']));
$month = date('m', strtotime($r['date']));
$year = date('Y', strtotime($r['date']));
您也可以与众不同 日期格式,如01,01 月份格式,例如1月1日,1月1日 年份格式,如2014年第14期 从这个功能。
您可以从HERE
在DATE探索想法如果您需要进一步的帮助,请告诉我。
答案 2 :(得分:0)
试试这段代码:
var s = myday+'/'+mymonth+'/'+myyear;
var dateArray = s.split(/[\.|\/|-]/);
希望你得到所需的输出。