php - 在 PHP 中与 MySQL 日期时间分开获取年/月/日

标签 php mysql datetime

我将用户注册日期和时间存储为 MySQL 中的日期时间。现在要对该日期进行一些处理,我需要分别获取年、月和日才能使用。

例如:

2015-07-30 19:20:34

现在我想要 2015,如何在 PHP 中实现?

最佳答案

date('Y', strtotime(<date string from mysql>));

strtotime 函数(http://php.net/manual/en/function.strtotime.php)将您的日期字符串解析为 Unix 时间戳,然后 date 函数(http://php.net/manual/en/function.date.php)以定义的格式输出它.

所以你可以这样做:

$date = '2015-07-30 19:20:34';
$year = date('Y', strtotime($date));

关于php - 在 PHP 中与 MySQL 日期时间分开获取年/月/日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31727620/

相关文章:

mysql - 如何在 MYSQL 中组合多个 true/false 行

PHP 检查事件是否已经开始

c# - 我可以通过在 C# 中通过引用传递 DateTime 参数来减少内存分配吗?

javascript - Php magento SESSION 变量在 php 内执行 javascript 代码之前未设置

php - 用数组填充选择输入

mysql - 统计 SQL 中来自 XML 的子标签的数量

java - datetimeoffset hibernate 映射

javascript - php 或 javascript 文本文件分号数据库使用一条记录在悬停时显示另一条记录

php - jQuery AJAX 回调 : identify if the return value from the PHP code has a given pattern

sql - 如何在 PHP 中比较日期时间戳中的日期?