232 of 410 menu

Phương thức createFromFormat của lớp DateTime

Phương thức tĩnh createFromFormat của lớp DateTime cho phép tạo một đối tượng DateTime từ một chuỗi phù hợp với định dạng được chỉ định. Nó nhận ba tham số: định dạng ngày tháng, chuỗi chứa ngày tháng và đối tượng DateTimeZone tùy chọn. Trả về một đối tượng DateTime hoặc false trong trường hợp lỗi.

Cú pháp

DateTime::createFromFormat( string $format, string $datetime, DateTimeZone $timezone = null ): DateTime|false

Ví dụ

Hãy tạo một ngày tháng từ chuỗi có định dạng ngày-tháng-năm:

<?php $date = DateTime::createFromFormat('d-m-Y', '15-07-2023'); echo $date->format('Y-m-d'); ?>

Kết quả thực thi mã:

'2023-07-15'

Ví dụ

Hãy tạo ngày và giờ từ chuỗi có định dạng không chuẩn:

<?php $date = DateTime::createFromFormat('Y/m/d H:i', '2023/07/15 14:30'); echo $date->format('d.m.Y H:i:s'); ?>

Kết quả thực thi mã:

'15.07.2023 14:30:00'

Ví dụ

Hãy tạo ngày tháng với việc chỉ định múi giờ:

<?php $timezone = new DateTimeZone('Europe/Moscow'); $date = DateTime::createFromFormat('Y-m-d H:i:s', '2023-07-15 14:30:00', $timezone); echo $date->format('Y-m-d H:i:s e'); ?>

Kết quả thực thi mã:

'2023-07-15 14:30:00 Europe/Moscow'

Xem thêm

  • phương thức format,
    định dạng ngày và giờ
  • hàm strtotime,
    chuyển đổi mô tả văn bản về ngày tháng thành dấu thời gian
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối