10/10/2018, 10:46

Lận đận với timezone GMT +7 vietnam gấp quá xin giúp

đã tìm kiếm trên diễn đàn nhưng mãi không xử lý dc.cần lấy thời gian chính xác của việt nam để so sánh giờ nhưng khi chạy vẫn trễ 1 h so với 9 đúng.
đang cần gấp mong mọi ngừ giúp với.
Code:
<?php 
        $timezone  = +7; //(GMT +7:00)  
        echo gmdate("d/m/Y H:i:s", time() + 3600*($timezone+date("0"))); 
?>
.

code này chạy vẫn chậm hơn 1 h .Chưa bik làm thế nào khác pục mong mọi người chỉ giáo giúp.
Đang gấp wa.làm từ tối wa tới h.
Phùng Tiến Triều viết 12:55 ngày 10/10/2018
<?
date_default_timezone_set('Asia/Ho_Chi_Minh');
echo gmdate("d/m/Y H:i:s", time() + 3600*($timezone+date("0")));
?>
VacCuChuoi viết 12:55 ngày 10/10/2018
sax sorry test nhầm vẫn trễ 1 tiếng đồng hồ so với h thực tế !

tức là ví dụ : bi h là 14h24 thì nó hiển thị là 13h24 phút.

$timezone = +7;
Vô Thin viết 12:58 ngày 10/10/2018
Có khi server bị thiết lập giờ sai rồi cũng nên. Hãy dùng hàm time() để kiểm tra giờ server xem trước khi nghịch gì hơn

Code:
<?php
echo "Bay gio la: " . strtotime("now");
?>
thienthan36 viết 12:47 ngày 10/10/2018
Này chắc là seerver bạn bị chậm 1 giờ rồi.
Nếu là đúng, bạn chỉ cần làm thế này là sẽ lấy chuẩn được giờ của việt nam
<?
date_default_timezone_set('Asia/Ho_Chi_Minh');
echo gmdate("d/m/Y H:i:s", time());
Bài liên quan
0