Hàm date_isodate_set() của PHP
Ví dụ
Đặt ngày ISO của tuần thứ 5 năm 2016:
<?php $date=date_create(); date_isodate_set($date,2016,5); echo date_format($date,"Y-m-d"); ?>
Định nghĩa và cách sử dụng
Hàm date_isodate_set() thiết lập ngày dựa trên tiêu chuẩn ISO 8601, sử dụng độ lệch từ ngày và đêm (không sử dụng ngày cụ thể).
Cú pháp
date_isodate_set(đối tượng,năm,tuần,ngày);
tham số | miêu tả |
---|---|
đối tượng | Bắt buộc. Định nghĩa bởi date_create() Đối tượng DateTime trả về. |
năm | Bắt buộc. Định nghĩa năm trong ngày. |
tuần | Bắt buộc. Định nghĩa tuần trong ngày. |
ngày | Tùy chọn. Định nghĩa độ lệch từ ngày đầu tiên trong tuần. Mặc định là 1. |
Chi tiết kỹ thuật
Giá trị trả về: | Nếu thành công thì trả về một đối tượng DateTime, nếu thất bại thì trả về FALSE. |
---|---|
Phiên bản PHP: | 5.2+ |
Nhật ký cập nhật: | PHP 5.3.0: giá trị trả về từ NULL thay đổi thành DateTime. |