仅从数据库中获取时间戳日期

Fetch only timestamp Date from the database

在我的数据库的 staff_registered 列下,我有日期。

2013-11-26 01:24:34

从同一列我只想获取日期

2013-11-26

我该怎么做?谢谢!

我试过的是:

<?php echo $staffResults['date(staff_registered)']; ?>

使用日期函数:

<?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
?>

只需使用 mySql 日期函数,如下所示

SELECT date(staff_registered), field2, field3 FROM ......

您可以使用 date(t_stamp)timestamp

中仅获取日期部分

喜欢mysql试试这个

SELECT DATE('2016-10-15 01:02:03'); -> '2016-10-15'