MySQL中UNIX时间戳与日期的相互转换

2011-07-08 10:03:26
Tags: MySQL

    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');


1 Responses to “MySQL中UNIX时间戳与日期的相互转换

  • welpher.yu 2011-10-15 22:26:39

    哈哈,要多写日志呀

发表评论


Loading
归档
订阅RSS