
mysql 中把时间戳转换成普通时间,使用FROM_UNIXTIME函数
一、FROM_UNIXTIME函数简介
1、函数作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
2、语法:FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。
根据format字符串格式化date值。
下列修饰符可以被用在format字符串中:
3、例子:
1
SELECT FROM_UNIXTIME(1500109248, '%Y-%m-%d %H:%i:%S')
返回:2017-07-15 17:00:48
select curDate()#获取当前日期select curTime()#获取当前时间select now()#获取当前日期+时间列举1个天数加减的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day) #当前日期天数+1
select date_add(now(), interval -1 day) #当前日期天数-1
select date_add(now(), interval 1 hour)
select date_add(now(), interval 1 minute)
select date_add(now(), interval 1 second)
select date_add(now(), interval 1 microsecond)
select date_add(now(), interval 1 week)
select date_add(now(), interval 1 month)
select date_add(now(), interval 1 quarter)
select date_add(now(), interval 1 year)
//php标准时间和时间戳的简单转化$time=time()//当前时间戳也就是10位数的
echo
$time."</br>"
//
$time
想要转换的时间戳
$now=date("Y-m-d
H:i:s",$time)
echo
$now."</br>"
$sh=strtotime("$now")//这里转换时间戳-------------
echo
$sh."</br>"
//值得注意的是时区设置
要不然就好看了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)