先看数据库,数据库时间没问题
该用的方法都用了,php里添加
date_default_timezone_set( ‘Asia/Shanghai’ );
宝塔php.ini设置时区
在看看前端文章显示的时间:
date_default_timezone_set( 'Asia/Shanghai' );
$modified_time = get_the_modified_time('U', $post);
$modified_time2 = get_the_modified_time('', $post);
$time = get_the_time('U', $post);
$time2 = get_the_time('', $post);
$bbctime = get_post_time("Y-m-d", false, $post, false);
$bbcmodified_time = get_post_modified_time(DATE_W3C, false, $post);
$bbcdatetime = get_post_time(DATE_W3C, false, $post);
试了几种获取时间的方法 都是有问题的。
<span data-toggle="tooltip" data-placement="bottom" title="" data-time="2022-08-15" data-modified_time="2022-08-15T00:05:31+08:00" data-datetime="2022-08-15T00:05:31+08:00" data-original-title="2022年08月15日 08:05发布">2022-08-15 08:05发布</span>
输出的代码看得出来,+8小时了。
奇怪了,怎么设置,时区都要+8小时。