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

hàm idate () trong PHP

Hàm idate () định dạng ngày / giờ địa phương dưới dạng số nguyên.

Cú pháp

idate(format, timestamp)

Tham số

  • dấu thời gian - Dấu thời gian Integer Unix 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 ().

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

    • B - Nhịp điệu Swatch / Thời gian Internet

    • d - Ngày trong tháng

    • h - Giờ (định dạng 12 giờ)

    • H - Giờ (định dạng 24 giờ)

    • i - Biên bản

    • I - trả về 1 nếu DST (giờ tiết kiệm ánh sáng ban ngày) được kích hoạt, 0 nếu không

    • L - trả về 1 cho năm nhuận, 0 nếu không

    • m - Số tháng

    • s - Giây

    • t - Số ngày trong tháng hiện tại

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

    • w - Ngày trong tuần (Chủ nhật =0)

    • W - Số tuần ISO-8601 trong năm (tuần bắt đầu vào thứ Hai)

    • y - Năm (1 hoặc 2 chữ số)

    • Y - Năm (4 chữ số)

    • z - Ngày trong năm

    • Z - Chênh lệch múi giờ tính bằng giây

Quay lại

Hàm idate () trả về một số nguyên và vì chúng không thể bắt đầu bằng "0", idate () có thể trả về ít chữ số hơn bạn mong đợi.

Ví dụ

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

<?php
   $timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp);
?>

Đầu ra

17
31

Ví dụ

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

<?php
   echo idate("d") . "<br>";
   echo idate("h") . "<br>";
   echo idate("y") . "<br>";
   echo idate("Y") . "<br>";
   echo idate("z") . "<br>";
   echo idate("Z") . "<br>";
?>

Đầu ra

11
5
18
2018
283
0