在staff_registered列下的我的数据库中,我有例如日期。
2013-11-26 01:24:34
从同一列开始我只想得到日期
2013年11月26日
我该怎么做?谢谢!
我试过的是:<?php echo $staffResults['date(staff_registered)']; ?>
答案 0 :(得分:2)
只需使用mySql日期函数,如下所示
SELECT date(staff_registered), field2, field3 FROM ......
答案 1 :(得分:1)
使用日期功能
<?php
$time = '2013-11-26 01:24:34'; //Assign your variable of datetime.
// may be it is like : $time = $staffResults['staff_registered'];
echo date("Y-m-d", strtotime($time)); //output: 2013-11-26
?>
如果您想使用datetime
对象:
<?php
$time = '2013-11-26 01:24:34'; //Assign your variable of datetime.
$date = new DateTime($time);
echo $date->format('Y-m-d'); //output: 2013-11-26
?>
答案 2 :(得分:1)
您可以使用date(t_stamp)
仅从timestamp
就像在mysql中试试这个
SELECT DATE('2016-10-15 01:02:03'); -> '2016-10-15'