กำหนดวันที่ 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 |