Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm date_isodate_set() trong PHP

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