Hướng dẫn timestamp to string php - dấu thời gian thành chuỗi php

(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().

timestamp

Tham số timestamp tùy chọn là dấu thời gian INT UNIX mặc định theo thời gian cục bộ hiện tại nếu timestamp 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 timestamp 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 timestamp, false sẽ được trả về và lỗi mức $timestamp0 được phát ra.false is returned and an $timestamp0 level error is emitted.

Errors/Exceptions

Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ____10 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set ()$timestamp0 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

$timestamp3

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

timestampdate()

$timestamp4

Tham số timestamp tùy chọn là dấu thời gian INT UNIX mặc định theo thời gian cục bộ hiện tại nếu timestamp 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

$timestamp5

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 timestamp, false sẽ được trả về và lỗi mức $timestamp0 được phát ra.:

Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ____10 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set ()

Thay đổidate() 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.

Phiên bảndate() Formatting

$timestamp6

timestamp bây giờ là không thể.IntlDateFormatter::format() can be used instead of date().

Ví dụ

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 timestamp, false sẽ được trả về và lỗi mức $timestamp0 được phát ra.:

Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ____10 nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set ()strtotime(). Additionally, some databases have functions to convert their date formats into timestamps (such as MySQL's » UNIX_TIMESTAMP function).

Thay đổi

  • Phiên bản
  • timestamp bây giờ là không thể.
  • Ví dụ
  • Ví dụ #1 ngày () Ví dụ
  • Bạn có thể ngăn một ký tự được công nhận trong chuỗi định dạng không được mở rộng bằng cách thoát nó bằng một dấu gạch chéo ngược trước. Nếu nhân vật có dấu gạch chéo ngược đã là một chuỗi đặc biệt, bạn cũng có thể cần phải thoát khỏi dấu gạch chéo ngược.
  • Ví dụ #2 Escaping ký tự trong Date ()
  • Có thể sử dụng ngày () và mktime () cùng nhau để tìm ngày trong tương lai hoặc quá khứ.
  • Ví dụ #3 ngày () và mktime () ví dụ
  • Ghi chú:
  • Điều này có thể đáng tin cậy hơn là chỉ đơn giản là thêm hoặc trừ đi số giây trong một ngày hoặc tháng vào dấu thời gian vì thời gian tiết kiệm ánh sáng ban ngày.

Một số ví dụ về định dạng ngày (). Lưu ý rằng bạn nên thoát khỏi bất kỳ ký tự nào khác, vì bất kỳ nhân vật nào hiện có ý nghĩa đặc biệt sẽ tạo ra kết quả không mong muốn và các ký tự khác có thể được gán ý nghĩa trong các phiên bản PHP trong tương lai. Khi trốn thoát, hãy chắc chắn sử dụng các trích dẫn đơn để ngăn các ký tự như \ n trở thành Newlines.