浏览模式: 标准 | 列表 2017年10月10日的文章

mysql 时间戳与日期格式的相互转换

mysql 时间戳与日期格式的相互转换

1、UNIX时间戳转换为日期函数:FROM_UNIXTIME()

  • select FROM_UNIXTIME(1507614043);

输出:2017-10-10 13:40:43

mysql查询当天的记录数:

  • $sql=”select * from 表 Where DATE_FORMAT(FROM_UNIXTIME(列),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”; 

2、日期转换为UNIX时间戳函数: UNIX_TIMESTAMP()

  • Select UNIX_TIMESTAMP('2017-10-10 13:40:43');

输出:1507614043 

查看当前时间的时间戳:

  • Select UNIX_TIMESTAMP(NOW());

PHP 时间戳与日期格式的相互转换:

UNIX时间戳转换为日期用函数: date()

  • date('Y-m-d H:i:s', 1507614043); 

日期转换为UNIX时间戳用函数:strtotime()

  • strtotime('2017-10-10 13:40:43');