mysql 超过2038年的时间戳怎么转换

mysql 超过2038年的时间戳怎么转换,第1张

1、将时间转化为日期。

$d = new DateTime('@888888888888')

$d->setTimezone(new DateTimeZone('PRC'))

echo $d->format('Y-m-d H:i:s')

2、将年月日转化为一个时间戳。

$d = new DateTime('2099-02-22 20:20:20')

echo $d->format('U')

<?echo("当前时间为:".date("Y-m-d h:i:s")."<br>")$n=strtotime(date("Y-m-d h:i:s"))//用PHP时间戳转化为数字 echo("用PHP时间戳转化为数字:".$n)."<br>"$n=date("Y-m-d h:i:s",$n)//显示的时候再转化为时间:echo("显示的时候再转化为时间:".$n)."<br>"?>

mysql数据库的日期字段类型建议为varchar或者char,存入时间戳。

取出的时候,将时间戳转换为你需要的时间格式就好。

例:

假设取出值为$time

echo

date('y-m-d

h:i:s',$time)

你就会看到:2011-11-23

17:42:43的时间格式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6096662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存