13
2011
Tìm hiểu về Unix Time Stamps trong PHP
Tham số tùy chọn thứ hai của hàm date() là Unix Time Stamps.
Hầu hết các hệ thống Unix đều lưu trữ thời gian hiện hành dạng 32 bit số nguyên, bao gồm cả giây tính từ January 1, 1970 GMT.
Unix Time Stamps là 1 cách nén của việc lưu trữ thời gian, chúng không chịu ảnh huởng của vấn đề Y2k ứng với dạng ngày tháng dạng tắt, nó chính là tổng số giây tính từ 1/1/1970 tới thời điểm bạn cho truớc trong hàm theo tham số truyền theo.
Nếu bạn muốn chuyển đổi ngày tháng sang dạng Unix Time Stamp, bạn có thể sử dụng hàm mktime() với cú pháp như sau:
mktime(int hour, int minute, int second, int month, int day, int year, [, int_is_dst]): hàm này trả về 1 dãy số kiểu nguyên tuơng ứng với thời gian bạn truyền vào trong tham số.
Nếu bạn không cung cấp tham số, hàm sẽ nhận giá trị mặc định(giá trị mặc định là thời gian hiện tại)
Ví dụ:
<?php $timestamps = mktime() ; ?>
Biến $timestamps có giá trị thời gian hiện tại dạng Unix Time Stamps. Tuy nhiên ứng với khai báo trên bạn có thể viết lại bằng 1 số hàm khác như:
<?php
//hien thi thoi gian hien tai dang Unix time Stamps
echo mktime() ;
echo '<br>';
echo date("U");
echo '<br>';
echo strtotime("now");
echo '<br>';
echo time();
?>
1 Comment + Add Comment
Bài viết mới nhất
- Chuyển đổi định dạng Date giữa PHP và MySql
- Kiểm tra ngày hợp lệ với hàm checkdate() trong PHP
- Sử dụng hàm getdate() trong PHP
- Tìm hiểu về Unix Time Stamps trong PHP
- Phong cách lập trình php
- print- hiển thị một chuỗi (PHP 4, PHP 5)
- Cấu trúc điều khiển If Else
- Toán tử trong PHP(PHP Operators)
- Biến trong PHP (Variables in PHP)
- Sử dụng $_GET
Bình luận mới nhất
- hanhdt1984 on Tìm hiểu về Unix Time Stamps trong PHP
- hanhnd on PHP là gì?
- phucvh on Cấu trúc điều khiển If Else
Thể loại
- Hàm trong PHP (4)
- Là gì? (2)
- Lập trình PHP (1)
- Others (1)
- Phần mềm – Tiện ích (2)
- Php (1)
- PHP cơ bản (15)

An article by





Bài viết hay
tuy nhiên nếu với mỗi ví dụ có kết quả trả về sẽ dễ hiểu hơn cho người xem.