Mô tả
Hàm date_isodate_set() thiết lập ngày theo chuẩn ISO. Trả về NULL nếu thành công, FALSE nếu thất bại.
Cú pháp
date_isodate_set(object, year, week, day)
Tham số
object − Đối tượng DateTime.
year − Năm của ngày.
week − Tuần của ngày.
day − Ngày của tuần.
Giá trị trả về
Trả về NULL nếu thành công, FALSE nếu thất bại.
Ví dụ
<?php
$dateSrc = '2018-10-11 11:15 GMT';
$dateTime = date_create($dateSrc);
date_isodate_set($dateTime, 2000, 12, 12);
echo "New Formatted date = " . $dateTime->format("Y-m-d\TH:i:s\Z");
echo "<br />";
// Sử dụng phương thức thứ hai
$dateTime = new DateTime($dateSrc);
$dateTime->setISODate(1999, 10, 12);
echo "New Formatted date is " . $dateTime->format("Y-m-d\TH:i:s\Z");
?>Kết quả
New Formatted date = 2000-03-31T11:15:00Z New Formatted date is 1999-03-19T11:15:00Z
Ví dụ khác
<?php $d = date_create(); date_isodate_set($d, 2017, 9); echo date_format($d, "Y-m-d"); ?>
Kết quả
2017-02-27