1、在sql语句中转换时间格式
unix_timestamp()——将时间转换为10位时间戳
from_unixtime()——将10位时间戳转换
示例:
select unix_timestamp(); //获取当前时间戳 1513067857
select unix_timestamp(‘2017-12-12 16:37:37’); //转换为时间戳 1513067857
select from_unixtime(‘1513067857’); //转换时间格式为 2017-12-12 16:37:37
select from_unixtime(‘1513067857’,’%Y-%m-%d’); //转换时间格式为2017-12-12
2、smarty模板引擎下前端页面中设置时间格式
为避免与JavaScript相冲突,设置左右边界符分别为“<{”、“}>”。
以下两种方法使用时必须保证time不能为空。
(1)<{time|date_format:”%Y-%m-%d %H:%i:%s”}>
(2)<{‘Y-m-d’|date:$time}>
3、php文件中设置时间格式获取当前完整时间
(1)date(‘Y-m-d H:i:s’); //2017-01-08 08:53:58
(2)date(‘Y-n-j G:i:s’); //2017-1-8 8:53:58