Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
Có thể nhiều bạn chưa hiểu. Tại sao không dùng hàm date() cho nó lành?
Trả lời: sử dụng hàm date() nó sẽ sử dụng giờ hiện tại của MÁY TÍNH/ĐIỆN THOẠI của bạn. Giả sử bạn gửi một bài viết, và lưu thông tin ngày giờ vào database và khi hiển thị ngày giờ lại thì có thể nó chỉ chính xác với MÁY TÍNH/ĐIỆN THOẠI của bạn thôi còn của khách thì có thể không chính xác vì đồng hồ mỗi người khác nhau mà. Ví dụ: bạn cần hiển thị là "cách đây x giây", thông thường bạn sẽ lấy time() - thời gian post bài, ở đây time() là số giây tính từ 0:0:0 ngày 1/1/1970 đến thời điểm đồng hồ của bạn, và nếu đồng hồ của khác chạy chậm hơn đồng hồ của bạn thì nó sẽ ra số âm, vì vậy ở đây mình dùng time server để thống nhất thời gian.
Download file này: http://upvn.mobi/?id=47598
Khi nào cần hiển thị giờ bạn làm thế này:
PHP:
<?php
require('class.world.time.php');
$time = new WorldTime();
$time->setTimeZone(7);
if ($time->query())
{
	echo "Bây giờ là: <span style=color:#999>" . date("M d Y, H:i:s", $time->getResult()) . "</span>";
	// $time->getResult chính là timestamp
}
 

Facebook Comments

Similar threads

H
Replies
1
Views
6K
Hoichemgio9x
H
H
Replies
7
Views
1K
htnkenji
H
nhokzodanh
Replies
1
Views
667
nhokzodanh
nhokzodanh
Admin
Replies
0
Views
2K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
5
Views
1K
AdminAdmin is verified member.
Admin
Back
Top