กำหนดวันที่ ISO สำหรับสัปดาห์ที่ 5 ของปี 2013:
<?php$date=date_create();date_isodate_set($date,2013,5);echo date_format($date,"Ymd");?>ฟังก์ชัน date_isodate_set() กำหนดวันที่ตามมาตรฐาน ISO 8601 โดยใช้การชดเชยสัปดาห์และวัน (แทนที่จะใช้วันที่ที่ระบุ)
date_isodate_set( วัตถุ ปี สัปดาห์ วัน);
| พารามิเตอร์ | อธิบาย |
|---|---|
| วัตถุ | ที่จำเป็น. ระบุวัตถุ DateTime ที่ส่งคืนโดย date_create() |
| ปี | ที่จำเป็น. ปีในวันที่ระบุ |
| สัปดาห์ | ที่จำเป็น. สัปดาห์ในวันที่ระบุ |
| วัน | ไม่จำเป็น. ระบุออฟเซ็ตจากวันแรกของสัปดาห์ ค่าเริ่มต้นคือ 1 |
| ค่าส่งคืน: | ส่งคืนวัตถุ DateTime หากสำเร็จ หรือ FALSE หากล้มเหลว |
|---|---|
| เวอร์ชัน PHP: | 5.2+ |
| บันทึกการอัปเดต: | PHP 5.3.0: ค่าส่งคืนเปลี่ยนจาก NULL เป็น DateTime |