Hi, Phòng khách!
Trang chủ
Đăng nhập
Công Cụ Tìm Kiếm

Lần hoạt động

| |
Tìm kiếm

  Fix lỗi thời gian chạy sai dạng Timeago

Bài viết được duyệt bởi PuaruVN
Đăng ngày :11.07.2017 / 19:29[TOP]
HongPro
HongPro
Active Member
Mô tả: Khi bạn chat xong hoặc viết bài xong thì hiện x giờ trước (x là số tiếng tùy vào giờ bị sai)

Thực ra cái lỗi này rất dễ sảy ra khi code bạn dùng js timeago (Dạng x phút trước, x giờ trước...),.
Code js này hay sử dụng cho chatbox và không chỉ riêng johncms mới bị mà code khác vẫn bị.

Lý do: Do bên host là chủ yếu. Thời gian chênh lệnh bên nước ngoài hoặc có lẽ server bạn đang chạy Windows, nên đồng hồ không dùng UnixTime và chạy trước UnixTime x tiếng.

Hướng dẫn:
Cách 1: Liên hệ cho host đang sử dụng để fix
Cách 2: Fix bằng cách điều chỉnh function timeago của js. Nếu chuyển host thì thay lại.
Nhớ là function timeago nhé, tìm tệp nào tên dạng timeago.js

Tìm:
Mã Code Vina4u
// return new Date(s);

Sửa lại thành:
Mã Code Vina4u
return new Date((new Date(s)).getTime() + thời gian);

Lưu ý: Thời gian tính bằng mili giây nên chỗ "thời gian" tính như sau:
Số thời gian bị sai*60*60*1000=kết quả.

Ví dụ: Bị sai 6 giờ:
6*60*60*1000=21600000
Ta thay:
Mã Code Vina4u
return new Date((new Date(s)).getTime() + 21600000);

Chúc thành công!

Nguồn: Hong98
Đăng ngày :11.07.2017 / 19:31 #1
HongPro
HongPro
Active Member
Update: Dùng cách này fix lỗi thời gian code phieubac được nhé.! hết
Đăng ngày :11.07.2017 / 20:58 #2
HDPro
HDPro
Active Member
♥♥♥♥♥
[Dân Chơi]
Set default timezone +7
Đăng ngày :11.07.2017 / 22:20 #3
HongPro
HongPro
Active Member
Vui lòng đăng nhập để thấy Links!
HDPro (11.07.2017 / 20
Set default timezone +7
Đố bác set được. Thử với code phieubac.ga đi
Đăng ngày :11.07.2017 / 22:25 #4
HDPro
HDPro
Active Member
♥♥♥♥♥
[Dân Chơi]
Vui lòng đăng nhập để thấy Links!
HongPro (11.07.2017 / 22:20)
Đố bác set được. Thử với code phieubac.ga đi
Không đc thì cứ nên vps chỉnh timexone, còn ko đc nữa thì cứ xoá và sài code khác
Đăng ngày :11.07.2017 / 22:56 #5
Vgtran347
Vgtran347
Active Member
♥♥♥
[ZEO-V]
Đăng ngày :11.07.2017 / 23:28 #6
HongPro
HongPro
Active Member
Vui lòng đăng nhập để thấy Links!
HDPro (11.07.2017 / 22:25)
Không đc thì cứ nên vps chỉnh timexone, còn ko đc nữa thì cứ xoá và sài code khác
Có vps thì chỉnh đơn giản rồi.
Bình luận bài viết
Đăng Nhập để Bình luận và sử dụng đầy đủ tính năng Diễn Đàn
  Tổng số: 7 Bình luận

Chia sẻ bài viết
Đám Mây Từ Khóa
Bài Viết Cùng chuyên mục
Lọc theo tác giả
Xem chủ để ngoại tuyến (Offline)

Trong diễn đàn

Sắp xếp theo thứ tự từ trên xuống
BigTruyen.info - Kho Truyện Tranh Online Khổng lồ
Trang chủ