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

hàm date () trong PHP

Hàm date () trong PHP định dạng ngày / giờ địa phương. Nó trả về một chuỗi được định dạng theo chuỗi định dạng đã cho bằng cách sử dụng dấu thời gian số nguyên đã cho hoặc thời gian hiện tại nếu không có dấu thời gian nào được đưa ra

Cú pháp

date(format, timestamp)

Tham số

  • dấu thời gian - Dấu thời gian Unix số nguyên được đặt 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.

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

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

    • Đ - 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 cho Thứ Hai đến 7 cho Chủ Nhật)

    • S - Hậu tố thứ tự 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 - Bản trình bày toàn văn của một tháng (từ tháng 1 đến tháng 12)

    • m - Biểu diễn số của một tháng (từ 01 đến 12)

    • M - Một văn bản ngắn trình bày về 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 không)

    • 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

    • Đ - Chữ hoa AM hoặc PM

    • B - Swatch thời gian 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 (i viết hoa) - Liệu ngày có trong giờ tiết kiệm ánh sáng ban ngày hay không (1 nếu 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) 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)

    • Ư - 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 () trả về một chuỗi được định dạng theo chuỗi định dạng đã cho bằng cách sử dụng dấu thời gian số nguyên đã cho hoặc thời gian hiện tại nếu không có dấu thời gian nào được cung cấp.

Ví dụ

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

<?php
   date_default_timezone_set('UTC'); echo date("l"); echo "<br>"; echo date('l dS \of F Y h:i:s A'); echo "<br />";
?>

Đầu ra

Thursday
Thursday 11th of October 2018 05:05:34 AM

Ví dụ

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

<?php
   echo date(DATE_RFC822) . "<br>"; echo date(DATE_ATOM,mktime(0,0,0,11,7,2017));
?>

Đầu ra

Thu, 11 Oct 18 05:06:15 +0000
2017-11-07T00:00:00+00:00