仅从数据库中获取时间戳日期
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'
在我的数据库的 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'