Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm gmstrftime() trong PHP

Mô tả

Hàm gmstrftime() định dạng thời gian/ngày GMT/UTC theo cài đặt locale.

Cú pháp

gmstrftime(format, timestamp)

Tham số

  • timestamp − Dấu thời gian Unix đại diện cho ngày/giờ cần định dạng.

  • format − Chỉ định cách trả về kết quả (các ký tự định dạng như %a, %A, %b, %B, %c, %C, %d, %D, %e, %g, %G, %h, %H, %I, %j, %m, %M, %n, %p, %r, %R, %S, %t, %T, %u, %U, %V, %W, %w, %x, %X, %y, %Y, %Z, %%, ...).

Giá trị trả về

Trả về chuỗi được định dạng theo format string và timestamp.

Ví dụ

<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n";
?>

Kết quả

Oct 20 2017 20:00:00 Oct 20 2017 20:00:00

Ví dụ khác

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

Kết quả

November 30 1991, 20:00:00 GMT
2018. October 11. Thursday. 05:13:18 GMT