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 |