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 datediff(date1,date2):两个日期相减 date1 - date2,返回天数。sel...
    ChanHsu阅读 14,172评论 0 6
  • MySQL 获得当前日期时间(以及时间的转换) 获取当前日期+时间(date + time)函数:now()除了n...
    X_JX阅读 425评论 0 2
  • 获得当前日期 select now(),current_timestamp(),current_timestamp...
    忘净空阅读 9,334评论 0 0
  • 泡芙小姐是个动画片。讲述都市白领生活的样子。很久没有看呢。翻到以前的画册,忽然很想去看泡芙小姐。
    张妍熙阅读 340评论 0 1
  • 今天开始增加口语练习的材料. 祝大家在新的一年里,每天都有进步! 口语 本周的材料为《三个小技巧助你克服拖延症》,...
    奶爸Max阅读 473评论 2 0