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štinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη