Computer >> Máy Tính >  >> Lập trình >> PHP

hàm gmdate () trong PHP

Hàm gmdate () định dạng ngày / giờ GMT / UTC.

Cú pháp

gmdate(format, timestamp)

Tham số

  • định dạng - Chỉ định định dạng của chuỗi ngày đầu ra. Các ký tự có thể có -

    • d - Ngày trong tháng (từ ngày 01 đến ngày 31)

    • D - Trình bày bằng văn bản của một ngày (ba chữ cái)

    • j - Ngày trong tháng không có số 0 ở đầu (1 đến 31)

    • l (chữ 'L' viết thường) - Trình bày toàn văn về một ngày

    • N - Biểu diễn số ISO-8601 của một ngày (1 từ Thứ Hai đến Thứ Bảy đối với Chủ Nhật)

    • S - Hậu tố thứ tự trong tiếng Anh cho ngày trong tháng (2 ký tự st, nd, rd hoặc th. Hoạt động tốt với j)

    • w - Biểu diễn số của ngày (0 cho Chủ Nhật đến 6 cho Thứ Bảy)

    • z - Ngày trong năm (từ 0 đến 365)

    • W - Số tuần ISO-8601 trong năm (các tuần bắt đầu từ Thứ Hai)

    • F - Trình bày bằng văn bản đầy đủ của một tháng (từ tháng 1 đến tháng 12)

    • m - Đại diện bằng số của một tháng (từ 01 đến 12)

    • M - Mô tả ngắn gọn bằng văn bản của một tháng (ba chữ cái)

    • n - Biểu diễn số của một tháng, không có số 0 ở đầu (1 đến 12)

    • t - Số ngày trong tháng nhất định

    • L - Cho dù đó là năm nhuận (1 nếu là năm nhuận, 0 nếu ngược lại)

    • o - Số năm ISO-8601

    • Y - Biểu diễn bốn chữ số của một năm

    • y - Biểu diễn hai chữ số của một năm

    • a - Viết thường sáng hoặc chiều

    • A - Chữ hoa AM hoặc PM

    • B - Thời gian truy cập Internet (000 đến 999)

    • g - Định dạng 12 giờ của một giờ (1 đến 12)

    • G - định dạng 24 giờ của một giờ (0 đến 23)

    • h - Định dạng 12 giờ của một giờ (01 đến 12)

    • H - định dạng 24 giờ của một giờ (00 đến 23)

    • i - Các phút có số 0 ở đầu (00 đến 59)

    • s - Giây, với các số 0 ở đầu (00 đến 59)

    • e - Định danh múi giờ (Ví dụ:UTC, Atlantic / Azores)

    • I (hoa i) - Liệu ngày có trong giờ tiết kiệm ánh sáng ban ngày hay không (1 nếu là Giờ tiết kiệm ánh sáng ban ngày, 0 nếu ngược lại)

    • O - Chênh lệch với giờ Greenwich (GMT) tính theo giờ (Ví dụ:+0100)

    • T - Cài đặt múi giờ của máy PHP (Ví dụ:EST, MDT)

    • Z - Độ lệch múi giờ tính bằng giây. Độ lệch phía tây của UTC là âm và độ lệch phía đông của UTC là dương (-43200 đến 43200)

    • c - Ngày ISO-8601 (ví dụ:2004-02-12T15:19:21 + 00:00)

    • r - Ngày được định dạng RFC 2822 (ví dụ:Thứ, ngày 21 tháng 12 năm 2000 16:01:07 +0200)

    • U - Số giây kể từ Kỷ nguyên Unix (00:00:00 GMT ngày 1 tháng 1 năm 1970)

  • dấu thời gian - Dấu thời gian Unix số nguyên mặc định là giờ địa phương hiện tại nếu dấu thời gian không được cung cấp. Nói cách khác, nó được mặc định là giá trị của thời gian ().

Quay lại

Hàm gmdate () trả về một chuỗi ngày tháng đã được định dạng. Nếu một giá trị không phải số được sử dụng cho dấu thời gian, FALSE sẽ được trả về và lỗi mức E_WARNING được phát ra.

Ví dụ

Sau đây là một ví dụ -

<?php
   echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 8, 8, 2018));
?>

Đầu ra

Sau đây là kết quả -

Aug 08 2018 00:00:00

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

<?php
   echo gmdate(DATE_RFC822);
?>

Đầu ra

Sau đây là kết quả -

Thu, 11 Oct 18 05:10:32 +0000