大家好,我正在处理显示错误时间的php脚本。
我使用的功能是:
<?php
echo "The time is " . date("h:i:sa");
?>
这表明我的时间加上6小时。
但是当我使用<?php echo exec('date'); ?>
显示正确的时间。
它是在godaddy上的专用VPS上设置的。 WHM中的服务器时间设置为-6或America / Central。
我使用第一个功能从wordpress中的自定义帖子类型中提取自定义字段,以显示学校的上学日。问题是,当时钟超出6小时时,它显示错误的上学日,每天12小时(6小时错误,12小时正确,6小时错误。)。
我已尝试在PHP.ini和.htaccess中设置它。 WTF?整个小部件代码看起来像这样。
<?php
$current_day = date('Ymd');
// args
$args = array(
'posts_per_page' => 1,
'post_type' => 'schoolday',
'date_query' => array(
array(
'year' => $today["year"],
'month' => $today["mon"],
'day' => $today["mday"],
),
)
);
// get results
$the_query = new WP_Query( $args );
// The Loop
?>
<div class="one-half first"><time datetime="<?php echo date("Y-m-d");?>" class="icon">
<strong>School Day</strong>
<span><?php if( $the_query->have_posts() ): ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<?php the_field('realschoolday'); ?></span>
</time></div><?php endwhile; ?><?php endif; ?>
<div class="one-half"><time datetime="<?php echo date("Y-m-d");?>" class="icon">
<em><?php echo date('l'); ?></em>
<strong><?php echo date('F'); ?></strong>
<span><?php echo date('jS'); ?></span>
</time></div>
<?php
echo "The time is " . date("h:i:sa");
?>
<br />
<?php echo exec('date'); ?>`
我添加了故障排除的最后一行,它回声&#39;正确的时机。什么#$%#。
我是非常新的PHP,所以请善待。
答案 0 :(得分:1)
尝试将其放在文件的顶部 $('.something').click( function () {
var oSettings = oTable.fnSettings();
oSettings._iDisplayLength = 50;
oTable.fnDraw();
});
oTable = $('#example').dataTable();