Q
日期时间存储
0
A
回答
4
查看strtotime()
函数。这会将您的日期字符串转换为时间戳。然后使用date()
拉出您需要的部分:
$time = strtotime('a string containing some description of the time and date');
$year = date('Y', $time);
1
使用php的date()
。你可以格式化你的需要。 date()
4
为什么不直接从MySQL中选择元素?
select year(datefield), month(datefield), day(datefield) from yourtable
将返回
+---------------+
| 2011 | 2 | 10 |
+---------------+
当然
,如果你想要做datemath在PHP中,这将会是更好的选择日期作为UNIX_TIMESTAMP从MySQL,它返回时间(秒)从一月1/1970,你可以直接输入PHP的日期系统;
SELECT UNIX_TIMESTAMP(datefield) ...
$timestamp = mysql_fetch(...)
$date = date($timestamp);
1
<?php $original = $row['time'];
$date = date_create($original);
echo date_format($date, 'Y');?>
只是用自己的变量替换$原件。 绝对检查php date()
http://php.net/manual/en/function.date.php
2
你的意思date('Y', strtotime('2011-02-10 01:21:39'));
?
围棋与@Marc's Solution如果通过MySQL的结果循环设置
2
您可以使用MySQL的extract
功能,从您的查询中是这样的:
SELECT EXTRACT(YEAR FROM yourDatefield) AS year,
EXTRACT(MONTH FROM yourDatefield) AS month,
EXTRACT(DAY FROM yourDatefield) AS day,
EXTRACT(HOUR FROM yourDatefield) AS hour,
EXTRACT(MINUTE FROM yourDatefield) AS minute,
EXTRACT(SECOND FROM yourDatefield) AS second
FROM
yourTable
退房的extract
功能的更多信息。
1
0
date($format, strtotime($yourStringFromDB))
看到PHP docs
的格式字符串。
0
SELECT * FROM Dates
WHERE Date LIKE '%02%'
相关问题
- 1. 以UTC存储日期时间
- 2. 在猪存储日期和时间
- 3. 存储过程,日期时间
- 4. Solr日期字段不存储时间
- 5. 存储SQL Server 2005的日期时间
- 6. 在tarantool中存储日期和时间
- 7. Oracle将日期和时间插入日期列[存储过程]
- 8. 在Oracle日期列中存储日期和时间
- 9. 以日期时间格式存储当前日期和时间zend
- 10. 日期时间+ 2x时间与日期时间+存储时间的持续时间
- 11. 如何只存储时间;不是日期和时间?
- 12. 在数据库中存储joda时间日期时间
- 13. 保存日期和时间
- 14. Java日期处理:在单个类中存储日期,时间和时区
- 15. 如何在数据库中存储日期和时间(在用户执行操作时存储日期)
- 16. C#日期时间格式和存储时区信息
- 17. 存储日期和时间为时代VS数据库
- 18. 1小时添加到存储日期/时间值
- 19. SQL Server - 将比较日期或日期时间存储为字符串或nvarchar?
- 20. 在日期时间字段上存储唯一日期的最佳方法?
- 21. 使用php存储在MySQL中的日期时间值获取日期
- 22. Rails使用窗体和Bootsratp日期选择器来存储日期时间
- 23. Django上的日期时间字段存储插入行的日期?
- 24. SQL查找日期时间列中的数据存储日期的数量
- 25. 这是否有关如何存储本地化的日期? (时间不存储)
- 26. JDO不在日期中存储时间信息,只存储当天
- 27. MongoDB - 没有时区的存储日期
- 28. 在MongoDB中存储日期和时区
- 29. 铸造日期存储为varchar作为时间戳错误
- 30. 将对象存储为循环前的日期时间
`select year(date)from`for year,并且有mysql函数分开取回所有东西 – 2011-02-10 17:58:49
这个已经被一次又一次地覆盖了,差不多完全一样。 – Andy 2011-02-10 18:01:20
@nalroff如果你不打算链接到一个重复的问题,那么不要抱怨 - 这没有帮助。 :-) – 2011-02-10 18:08:52