Hướng dẫn php unix timestamp to date - dấu thời gian php unix cho đến nay

Hàm ngày sử dụng date ( string $format [, int $timestamp = time() ] )

Sử dụng date('c',time()) làm định dạng để chuyển đổi thành ngày ISO 8601 (được thêm vào Php 5) - 2012-04-06T12:45:47+05:30

Sử dụng date("Y-m-d\TH:i:s\Z",1333699439) để nhận 2012-04-06T13:33:59Z

Dưới đây là một số chức năng ngày định dạng hỗ trợ


(Php 4, Php 5, Php 7, Php 8)

Ngày - Định dạng dấu thời gian unixFormat a Unix timestamp

Sự mô tả

ngày (chuỗi $format,? int $timestamp = null): Chuỗi(string $format, ?int $timestamp = null): string

Thông số

format

Định dạng được chấp nhận bởi datetimeinterface :: định dạng ().DateTimeInterface::format().

date ( string $format [, int $timestamp = time() ] )0

Tham số ____10 tùy chọn là dấu thời gian INT UNIX mặc định theo thời gian địa phương hiện tại nếu date ( string $format [, int $timestamp = time() ] )0 bị bỏ qua hoặc null. Nói cách khác, nó mặc định là giá trị của thời gian ().int Unix timestamp that defaults to the current local time if date ( string $format [, int $timestamp = time() ] )0 is omitted or null. In other words, it defaults to the value of time().

Trả về giá trị

Trả về một chuỗi ngày được định dạng. Nếu một giá trị không phải là số lượng được sử dụng cho date ( string $format [, int $timestamp = time() ] )0, date ( string $format [, int $timestamp = time() ] )5 sẽ được trả về và lỗi mức date ( string $format [, int $timestamp = time() ] )6 được phát ra.date ( string $format [, int $timestamp = time() ] )5 is returned and an date ( string $format [, int $timestamp = time() ] )6 level error is emitted.

Errors/Exceptions

Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo date ( string $format [, int $timestamp = time() ] )6 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set ()date ( string $format [, int $timestamp = time() ] )6 if the time zone is not valid. See also date_default_timezone_set()

Thay đổi

Phiên bảnSự mô tả
8.0.0 ngày (chuỗi $format,? int $timestamp = null): Chuỗi

Thông số

formatdate() examples

date ( string $format [, int $timestamp = time() ] )9

Định dạng được chấp nhận bởi datetimeinterface :: định dạng ().

date ( string $format [, int $timestamp = time() ] )0date()

date('c',time())0

Tham số ____10 tùy chọn là dấu thời gian INT UNIX mặc định theo thời gian địa phương hiện tại nếu date ( string $format [, int $timestamp = time() ] )0 bị bỏ qua hoặc null. Nói cách khác, nó mặc định là giá trị của thời gian ().date() and mktime() together to find dates in the future or the past.

Trả về giá trịdate() and mktime() example

date('c',time())1

Ghi chú::

Trả về một chuỗi ngày được định dạng. Nếu một giá trị không phải là số lượng được sử dụng cho date ( string $format [, int $timestamp = time() ] )0, date ( string $format [, int $timestamp = time() ] )5 sẽ được trả về và lỗi mức date ( string $format [, int $timestamp = time() ] )6 được phát ra.

Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo date ( string $format [, int $timestamp = time() ] )6 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set ()date() formatting. Note that you should escape any other characters, as any which currently have a special meaning will produce undesirable results, and other characters may be assigned meaning in future PHP versions. When escaping, be sure to use single quotes to prevent characters like \n from becoming newlines.

Ví dụ #4 ngày () định dạngdate() Formatting

date('c',time())2

Để định dạng ngày trong các ngôn ngữ khác, intldateformatter :: định dạng () có thể được sử dụng thay vì ngày ().IntlDateFormatter::format() can be used instead of date().

Ghi chú

Ghi chú::

Để tạo dấu thời gian từ biểu diễn chuỗi của ngày, bạn có thể sử dụng strtotime (). Ngoài ra, một số cơ sở dữ liệu có các chức năng để chuyển đổi các định dạng ngày của chúng thành dấu thời gian (chẳng hạn như hàm của MySQL's »& NBSP; unix_timestamp).strtotime(). Additionally, some databases have functions to convert their date formats into timestamps (such as MySQL's » UNIX_TIMESTAMP function).

Xem thêm

  • DateTimeIMmutable :: __ contruct () - Trả về đối tượng DatetimeMutable mới
  • DateTimeInterface :: định dạng () - Ngày trả về được định dạng theo định dạng đã cho
  • gmdate () - định dạng ngày/giờ gmt/utc
  • idate () - Định dạng phần thời gian/ngày địa phương là Số nguyên
  • getDate () - Nhận thông tin ngày/giờ
  • getLastMod () - có thời gian sửa đổi trang cuối cùng
  • mktime () - Nhận thời gian unix cho một ngày
  • IntldateFormatter :: định dạng () - Định dạng giá trị ngày/thời gian dưới dạng chuỗi
  • Time () - Trả về dấu thời gian Unix hiện tại
  • Hằng số dữ liệu được xác định trước

Không có người dùng đóng góp ghi chú cho trang này.

Hàm nào trả về dấu thời gian unix cho một ngày trong PHP?

Hàm strtotime () phân tích dữ liệu văn bản tiếng Anh vào dấu thời gian unix (số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 gmt).strtotime() function parses an English textual datetime into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT).

Làm cách nào để thay đổi dấu thời gian cho đến nay?

Bạn có thể chỉ cần sử dụng chức năng FromTimestamp từ mô -đun DateTime để nhận ngày từ dấu thời gian UNIX.Hàm này lấy dấu thời gian làm đầu vào và trả về đối tượng DateTime tương ứng cho dấu thời gian.use the fromtimestamp function from the DateTime module to get a date from a UNIX timestamp. This function takes the timestamp as input and returns the corresponding DateTime object to timestamp.

Dấu thời gian UNIX trong PHP là gì?

Trả về thời gian hiện tại được đo bằng số giây kể từ thời đại UNIX (ngày 1 tháng 1 năm 1970 00:00:00 GMT).Lưu ý: Dấu thời gian UNIX không chứa bất kỳ thông tin nào liên quan đến bất kỳ timezone địa phương nào. (January 1 1970 00:00:00 GMT). Note: Unix timestamps do not contain any information with regards to any local timezone.

Làm thế nào tôi có thể nhận được ngày hiện tại ở định dạng Yyyy MM DD trong PHP?

date_default_timezone_set ('UTC');Echo "Hiển thị định dạng ngày DD/mm/yyyy hiện tại"."";Ngày vang ("d/m/y")."";echo "hiển thị ngày hiện tại mm/dd/yyyy định dạng". "";ngày vang ("m/d/y"). "";Echo "Hiển thị ngày hiện tại MM-DD-Yyyy định dạng". echo "Display current date dd/mm/yyyy format ". "
"; echo date("d/m/Y"). "
"; echo "Display current date mm/dd/yyyy format "."
"; echo date("m/d/Y")."
"; echo "Display current date mm-dd-yyyy format ".