안녕 모두 내가 잘못된 시간을 표시하는 PHP 스크립트에서 일하고 있어요.PHP 두 번 다른 반환하기
내가 사용하는 기능은 다음과 같습니다 내 시간을 더한 6 시간을 보여줍니다
<?php
echo "The time is " . date("h:i:sa");
?>
.
하지만 <?php echo exec('date'); ?>
를 사용할 때 정확한 시간을 보여줍니다.
godaddy의 전용 VPS에 설정되었습니다. WHM의 서 v 시간은 -6 또는 America/Central로 설정됩니다.
나는 학교에서 수업 일을 보여주는 WordPress의 맞춤형 게시물 유형에서 맞춤 입력란을 가져 오는 첫 번째 기능을 사용합니다. 시계가 꺼지면 6 시간 동안 12 시간 동안 잘못된 수업 일을 보여줍니다. 하루 (6hrs 잘못, 12hrs right, 6hrs wrong.)
나는 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'); ?>`
마지막으로 문제 해결을 위해 줄을 추가했습니다. 적절한 시점으로 표시됩니다. # $ % #이 (가) 무엇입니까?
는 는나는 "너무 친절하십시오 PHP 슈퍼 새로운 해요.
php.ini의 date.timezone – mkaatman
'date ("h : i : sa");'내부적으로'exec ('date');가 해당 스크립트보다 시스템 시간을 호출 함 – JOUM
서버 지원 팀이 그 차이를 알지 못했습니다. 어떻게 PHP 내부 시간을 조정합니까? WHM에서 설정하고 .htacess 및 php.in을 시도했습니다. 나는. 감사합니다. –