php - php mysql 中的日期时间实现

标签 php mysql

如何从日期时间变量中仅获取时间? 我将日期时间存储在数据库中。如果我只需要获取时间,我该怎么做?

我必须运行一个查询,在其中我想从日期时间列中获取日期和时间。我需要在不同的字段中使用日期和时间。

最佳答案

由于 Scott 提供了基于 SQL 的解决方案,因此有一种非常简单的方法可以从 MySQL 日期时间格式字段中以 php 字符串形式获取时间。

$str = '2010-08-06 16:42:21';
list($date, $time) = explode(' ',$str);
echo $time;

由于 MySQL 的日期时间字段的格式遵循 php 的 date('Y-m-d H:i:s');,因此空间上的简单 explode() 提供了两个单独的部分.. 日期之一,时间之一。

关于php - php mysql 中的日期时间实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427456/

相关文章:

php - MySQL查询不适用于PHP变量

mysql - 如何在字符串mysql之间插入单词

php - 带有插入/更新的 html/php/sql 表单

php - jQuery - 使用 :contains for instant search with nested divs/classes?

mysql - 使用having表达式连接多个表

mysql - 返回表中特定类型的条目 (SQL)

mysql - 将另一个表添加到 SQL 结果

PHP PDO lastInsertId() 函数混淆

javascript - div 替换它之后的所有内容,AJAX、PHP、JAVASCRIPT

php - 如何从 PHP PDO 接收 MYSQL 警告(例如 #1264 Out of Range)