欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【mysql UNIX时间戳与日期的相互转换】,下面是详细的分享!
mysql UNIX时间戳与日期的相互转换
UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
| select FROM_UNIXTIME(1156219870); |
日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()
| Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′); |
例:mysql查询当天的记录数:
| $sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’)=DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”; |
当然大家也可以选择在PHP中进行转换
UNIX时间戳转换为日期用函数: date()
| date('Y-m-d H:i:s', 1156219870); |
日期转换为UNIX时间戳用函数:strtotime()
| strtotime('2010-03-24 08:15:42'); |
以上所分享的是关于mysql UNIX时间戳与日期的相互转换,下面是编辑为你推荐的有价值的用户互动:
相关问题:针对日期到时间戳的转换:Mysql时间戳数据类型和
答:from_unixtime()是MySQL里的时间函数 select uid,userid,username,email,FROM_UNIXTIME(addtime,'%Y年%m月%d') from members 以上例子是sql语句的例子,直接能将mysql的时间戳类型转换成日期格式 date为需要处理的参数(该参数是Unix 时间戳),可... >>详细
相关问题:将MYSQL数据库里的时间戳转换成时间
答:用这个函数 FROM_UNIXTIME( 1249488000, '%Y%m%d' ) 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时... >>详细
相关问题:如何转换MYSQL的时间戳为日期型
答:以下代码希望对你有帮助! >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
