PHP date_isodate_set() ฟังก์ชัน

ตัวอย่าง

ตั้งวันที่ ISO ของสัปดาห์ที่ 5 ปี 2016:

<?php
$date=date_create();
date_isodate_set($date,2016,5);
echo date_format($date,"Y-m-d");
?>

ตัวอย่างการทำงาน

คำนิยามและวิธีใช้

date_isodate_set() ฟังก์ชันตั้งวันที่ตามมาตราฐาน ISO 8601 โดยใช้การเปลี่ยนแปลงสัปดาห์และวัน (ไม่ใช้วันที่เฉพาะ)

รูปแบบการใช้

date_isodate_set(object,year,week,day);
ตัวแปร รายละเอียด
object จำเป็น กำหนดโอบเจกที่ date_create() DateTime ตัวเดียวที่คืน
year จำเป็น กำหนดปีของวันที่
week จำเป็น กำหนดสัปดาห์ของวันที่
day ทำเลือก กำหนดการเปลี่ยนแปลงจากวันที่แรกของสัปดาห์ โดยเริ่มต้นที่ 1

รายละเอียดเทคนิค

ค่าคืน: ถ้าประสบความสำเร็จ จะคืน DateTime ตัวเดียว ถ้าประสบความล้มเหลว จะคืน FALSE
PHP รุ่น: 5.2+
บันทึกการปรับปรุง: PHP 5.3.0: มีการเปลี่ยนค่าคืนมาจาก NULL ไปเป็น DateTime