Lấy thứ, ngày, tháng, năm, giờ, phút, giây trong PHP

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi admin, 2/5/18.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,238
    Đã được thích:
    936
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Các hàm lấy giờ, phút, giây, thứ, ngày, tháng, năm rất căn bản trong lập trình web PHP bạn cần biết đã được hàm getdate() trong php liệt kê và giới thiệu cũng như hướng dẫn cách làm rất chi tiết tại trang php info. Hôm nay mình hướng dẫn lại các bạn cách lấy giờ, phút, giây, ngày, tháng, năm, thứ mấy của ngày căn bản như sau:

    Cách 1. Lấy Thứ/Ngày/Tháng/Năm/Giờ/Phút/Giây hiện tại trong PHP
    PHP:
    $date getdate();//khai báo hàm getdate để lấy thông tin từ hệ thống lên
    echo "Thứ: ".$date['weekday'].", "//lấy thứ mấy trong tuần
    echo "Ngày: ".$date['mday'].", "//lấy ngày bao nhiêu trong tháng
    echo "Tháng: ".$date['mon'].", "//lấy tháng hiện tại trong năm
    echo "Năm: ".$date['year'].", "//lấy năm hiện hành
    echo "Giờ: ".$date['hours']." Giờ";  //lấy giờ hiện hành
    echo "Phút: ".$date['minutes']." Phút"//lấy phút hiện tại
    echo "Giây: ".$date['seconds']."Giây"//lấy giây hiện tại
    Cách 2. Lấy thời gian nhanh dạng format mặc định truyền vào:
    PHP:
    echo date('d/m/Y - H:i:s');
    • Kết quả: 20/03/2018 - 18:22:06
    PHP:
    echo 'Bây giờ là: '.date('H').' giờ';
    • Kết quả: Bây giờ là: 12 giờ
    Tương ứng với:
    • d: ngày tháng (số)
    • D: ngày của tháng (tiếng Anh)
    • m: tháng của năm (số)
    • M: tháng của năm (tiếng Anh)
    • y: năm (2 số cuối của năm)
    • Y: năm đầy đủ 4 số
    • H: giờ (kiểu 24h)
    • h: giờ (kiểu 12h)
    • i: số phút
    • s: số giây
    • c: thời gian kiểu ISO 8601, Thường tạo các thẻ meta time/date cho seo
    Định dạng chuẩn lưu xuống database mysql:
    PHP:
    date('Y-m-d H:i:s');
    3. Format TimeZone/Date

    Định dạng Format múi giờ timezone trên server theo giờ UTC và định dạng format thời gian khi hiển thị
    PHP:
    define('CONST_SERVER_TIMEZONE''UTC'); //server timezone, cài đặt múi giờ

    define('CONST_SERVER_DATEFORMAT''YmdHis'); //server dateformat, định dạng thời gian hiện thị
     
    Cảm ơn đã xem bài:

    Lấy thứ, ngày, tháng, năm, giờ, phút, giây trong PHP

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 2/5/18


Like và Share ủng hộ ITSEOVN