[Php 4, Php 5, Php 7, Php 8]
Strtotime - phân tích về bất kỳ mô tả dữ liệu văn bản tiếng Anh nào vào dấu thời gian UNIX — Parse about any English textual datetime description into a Unix timestamp
Sự mô tả
Strtotime [Chuỗi $datetime
,? int $baseTimestamp
= null
]: int | false[string $datetime
, ?int $baseTimestamp
= null
]:
int|false
Hàm dự kiến sẽ được cung cấp một chuỗi chứa định dạng ngày tiếng Anh và sẽ cố gắng phân tích định dạng đó thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC], liên quan đến dấu thời gian được đưa ra trong baseTimestamp
hoặc thời gian hiện tại nếu baseTimestamp
không được cung cấp. Phân tích chuỗi ngày được xác định theo định dạng ngày và giờ và có một số cân nhắc tinh tế. Xem xét các chi tiết đầy đủ có được khuyến nghị mạnh mẽ.
Cảnh báo
Dấu thời gian UNIX mà hàm này trả về không chứa thông tin về múi giờ. Để thực hiện các tính toán với thông tin ngày/thời gian, bạn nên sử dụng datetimeimmutable có khả năng hơn.DateTimeImmutable.
Mỗi tham số của hàm này sử dụng múi giờ mặc định trừ khi múi giờ được chỉ định trong tham số đó. Hãy cẩn thận không sử dụng các múi giờ khác nhau trong mỗi tham số trừ khi đó là dự định. Xem DATE_DEFAULT_TIMEZONE_GET [] về các cách khác nhau để xác định múi giờ mặc định.date_default_timezone_get[] on the various ways to define the default time zone.
Thông số
datetime
Một chuỗi ngày/thời gian. Các định dạng hợp lệ được giải thích trong các định dạng ngày và giờ.
baseTimestamp
Dấu thời gian được sử dụng làm cơ sở để tính toán ngày tương đối.
Trả về giá trị
Trả về một dấu thời gian về thành công, false
nếu không.false
otherwise.
Errors/Exceptions
Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ra E_WARNING
nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set []E_WARNING
if the time zone is not valid. See also date_default_timezone_set[]
Thay đổi
8.0.0 | Strtotime [Chuỗi $datetime ,? int $baseTimestamp = null ]: int | false |
Hàm dự kiến sẽ được cung cấp một chuỗi chứa định dạng ngày tiếng Anh và sẽ cố gắng phân tích định dạng đó thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC], liên quan đến dấu thời gian được đưa ra trong baseTimestamp
hoặc thời gian hiện tại nếu baseTimestamp
không được cung cấp. Phân tích chuỗi ngày được xác định theo định dạng ngày và giờ và có một số cân nhắc tinh tế. Xem xét các chi tiết đầy đủ có được khuyến nghị mạnh mẽ.
Cảnh báostrtotime[] example
$baseTimestamp
0
Dấu thời gian UNIX mà hàm này trả về không chứa thông tin về múi giờ. Để thực hiện các tính toán với thông tin ngày/thời gian, bạn nên sử dụng datetimeimmutable có khả năng hơn.
$baseTimestamp
1
$baseTimestamp
2
$baseTimestamp
3Mỗi tham số của hàm này sử dụng múi giờ mặc định trừ khi múi giờ được chỉ định trong tham số đó. Hãy cẩn thận không sử dụng các múi giờ khác nhau trong mỗi tham số trừ khi đó là dự định. Xem DATE_DEFAULT_TIMEZONE_GET [] về các cách khác nhau để xác định múi giờ mặc định.
Thông số:
datetime
Thông số:
datetime
Thông số:
datetime
Một chuỗi ngày/thời gian. Các định dạng hợp lệ được giải thích trong các định dạng ngày và giờ.
Thông số:
datetime
DateTime::add[] and DateTime::sub[].
Một chuỗi ngày/thời gian. Các định dạng hợp lệ được giải thích trong các định dạng ngày và giờ.
-
baseTimestamp
- Dấu thời gian được sử dụng làm cơ sở để tính toán ngày tương đối.
- Trả về giá trị
- Trả về một dấu thời gian về thành công,
false
nếu không. - Mỗi cuộc gọi đến hàm ngày/giờ sẽ tạo ra
E_WARNING
nếu múi giờ không hợp lệ. Xem thêm Date_Default_Timezone_set []
Thay đổi