240 of 410 menu

วิธีการ setISODate ของคลาส DateTime

วิธีการ setISODate กำหนดวันที่ในออบเจ็กต์ DateTime ตามมาตรฐาน ISO 8601 โดยใช้หมายเลขสัปดาห์และวันในสัปดาห์ พารามิเตอร์แรกรับปี พารามิเตอร์ที่สองคือหมายเลขสัปดาห์ พารามิเตอร์ที่สามคือวันในสัปดาห์ (ตั้งแต่ 1 ถึง 7 โดยที่ 1 คือวันจันทร์)

ไวยากรณ์

$datetime->setISODate(year, week, day);

ตัวอย่าง

มากำหนดวันที่สำหรับสัปดาห์ที่ 10 ของปี 2023, วันพฤหัสบดี (วันในสัปดาห์ที่ 4):

<?php $date = new DateTime(); $date->setISODate(2023, 10, 4); echo $date->format('Y-m-d'); ?>

ผลลัพธ์จากการรันโค้ด:

'2023-03-09'

ตัวอย่าง

มากำหนดวันที่โดยใช้แค่หมายเลขสัปดาห์ (วันในสัปดาห์จะเป็นวันจันทร์ตามค่าเริ่มต้น):

<?php $date = new DateTime(); $date->setISODate(2023, 10); echo $date->format('Y-m-d'); ?>

ผลลัพธ์จากการรันโค้ด:

'2023-03-06'

ดูเพิ่มเติม

  • ฟังก์ชัน checkdate,
    ซึ่งตรวจสอบความถูกต้องของวันที่
  • ฟังก์ชัน date,
    ซึ่งจัดรูปแบบวันที่ที่กำหนด
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ