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

date_format () hàm trong PHP

Hàm date_format () trả về ngày được định dạng theo định dạng đã cho.

Cú pháp

date_format(obj, format)

Tham số

  • obj - Đối tượng DateTime

  • định dạng - Nó chỉ định cách định dạng kết quả -

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

    • D - Biểu thị 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)

Quay lại

Hàm date_format () trả về ngày được định dạng khi thành công hoặc FALSE nếu không thành công.

Ví dụ

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

<?php
   $dt = date_create("2018-09-30");
   echo date_format($dt,"Y/m/d H:i:s");
?>

Đầu ra

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

2018/09/30 00:00:00