我使用php使用gmdate()函数在数据库中存储日期和时间格式" Y-m-d H:i:s"。例如。
2014-03-10 12:35:55
现在,将这些数据转换为php变量,例如。
$temp=2014-03-10 12:35:55
我可以只提取并显示除TIME部分之外的DATE部分吗? 我是新约会的日期和时间。任何帮助?
答案 0 :(得分:3)
您可以直接从数据库中获取日期
select DATE(column_datetime) as date from yourtable
答案 1 :(得分:0)
date('Y-m-d', strtotime($temp));
以上语句从datetime格式返回日期
答案 2 :(得分:0)
正如Pramod回答的那样,
date('Y-m-d', strtotime($temp));
作品。
答案 3 :(得分:0)
以下代码示例由此主题调整:How to convert date to timestamp in PHP?
在那里你也可以阅读为什么依靠strtotime
(通过daremon回答)不安全
$temp = '2014-03-10 12:35:55';
$a = strptime($temp, '%Y-%m-%d');
$timestamp = mktime(0, 0, 0, $a['tm_mon']+1, $a['tm_mday'], $a['tm_year']+1900);
修改强>
从PHP手册
注意:此功能未在Windows平台上实现。
答案 4 :(得分:-1)
试试这个:
回声日期(' Y-M-D',$ var);