242 of 410 menu

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

Phương thức setTimestamp của đối tượng DateTime cho phép thiết lập ngày và giờ, sử dụng Unix timestamp (số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970). Phương thức này thay đổi đối tượng ngày hiện có và trả về chính nó để có thể gọi tiếp các phương thức khác.

Cú pháp

public DateTime::setTimestamp(int $timestamp): DateTime

Ví dụ

Hãy thiết lập ngày tương ứng với timestamp 1609459200 (00:00:00 UTC ngày 1 tháng 1 năm 2021):

<?php $date = new DateTime(); $date->setTimestamp(1609459200); echo $date->format('Y-m-d H:i:s'); ?>

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

'2021-01-01 00:00:00'

Ví dụ

Sử dụng trong chuỗi gọi phương thức:

<?php $date = (new DateTime())->setTimestamp(1609459200); echo $date->format('Y-m-d'); ?>

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

'2021-01-01'

Ví dụ

Thiết lập thời gian hiện tại:

<?php $date = new DateTime(); $date->setTimestamp(time()); echo $date->format('H:i:s'); ?>

Sẽ xuất ra thời gian hiện tại, ví dụ:

'14:25:36'

Xem thêm

  • hàm date,
    định dạng Unix timestamp
  • phương thức setDate,
    thiết lập ngày theo từng phần
  • phương thức getTimestamp,
    lấy Unix timestamp từ đối tượng DateTime
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