Hàm gmstrftime() trong PHP

Ví dụ

Định dạng ngày/giờ GMT/UTC dựa trên thiết lập khu vực:

<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>

Ví dụ thực hành

Định nghĩa và cách sử dụng

gmstrftime() hàm định dạng ngày/giờ GMT/UTC dựa trên thiết lập khu vực.

Lưu ý:Xem thêm strftime() Hàm, định dạng ngày/giờ địa phương dựa trên thiết lập khu vực.

Ngữ pháp

gmstrftime(format,timestamp);
Tham số Mô tả
format

Bắt buộc. Định nghĩa cách trả về kết quả: %a - Tên ngày trong tuần viết tắt

  • %A - Tên ngày trong tuần đầy đủ
  • %b - Tên tháng viết tắt
  • %B - Tên tháng đầy đủ
  • %c - Biểu thức định dạng ngày và giờ ưu tiên
  • %C - Số biểu thị thế kỷ (năm chia cho 100, từ 00 đến 99)
  • %d - Ngày trong tháng (01 đến 31)
  • %D - Biểu thức định dạng thời gian, tương đương với %m/%d/%y
  • %e - Ngày trong tháng (1 đến 31)
  • %g - Tương tự với biểu thức %G nhưng không có thế kỷ
  • %G - Năm 4 chữ số tương ứng với số tuần ISO (xem %V)
  • %h - Tương đương với biểu thức %b
  • %H - Giờ, sử dụng hệ thống 24 giờ (00 đến 23)
  • %I - Giờ, sử dụng hệ thống 12 giờ (01 đến 12)
  • %j - Ngày trong năm (001 đến 366)
  • %m - Tháng (01 đến 12)
  • %M - Phút
  • %n - Ký tự xuống dòng
  • %p - am hoặc pm tương ứng với giá trị thời gian đã cho
  • %r - Hệ thống đánh dấu thời gian a.m. và p.m.
  • %R - Hệ thống đánh dấu thời gian 24 giờ
  • %S - giây
  • %t - tab
  • %T - thời gian hiện tại, tương đương với biểu thức %H:%M:%S
  • 蓌ố của ngày trong tuần (1 đến 7), Monday[thứ hai] = 1. Cảnh báo: trong hệ thống Sun Solaris, Sunday[thứ bảy] = 1
  • %U - số tuần trong năm, bắt đầu từ đầu tuần đầu tiên, coi là tuần đầu tiên, bắt đầu từ thứ bảy
  • %V - số tuần trong năm theo định dạng ISO 8601 (01 đến 53), tuần 1 là tuần đầu tiên của năm, ít nhất có 4 ngày, bắt đầu từ thứ hai
  • %W - số tuần trong năm, bắt đầu từ đầu tuần đầu tiên, coi là tuần đầu tiên, bắt đầu từ thứ hai
  • %w - số của ngày trong tuần (bằng số thập phân), Sunday[thứ bảy] = 0
  • %x - phương pháp biểu thị ngày ưu tiên, không có thời gian
  • %X - phương pháp biểu thị thời gian ưu tiên, không có ngày
  • %y - năm không chứa số century (phạm vi từ 00 đến 99)
  • %Y - năm biểu thị chứa số century
  • %Z hoặc %z - tên khu vực hoặc viết tắt
  • %% - xuất ra ký tự %
timestamp tùy chọn. Định nghĩa thời gian Unix của ngày/giờ cần định dạng. Mặc định là thời gian địa phương hiện tại (time())。

Chi tiết kỹ thuật

trả về giá trị:

trả về dựa trên format sử dụng định dạng cho timestamp chuỗi định dạng.

Tên tháng và tên ngày trong tuần và các chuỗi liên quan đến ngôn ngữ tuân thủ setlocale() hiện tại của khu vực.

PHP phiên bản: 4+