PHP
downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

date_modify> <date_format
Last updated: Fri, 26 Dec 2008

view this page in

date_isodate_set

(PHP 5 >= 5.2.0)

date_isodate_setFixe la date ISO

Description

void date_isodate_set ( DateTime $object , int $year , int $week [, int $day ] )
void DateTime::setISODate ( int $year , int $week [, int $day ] )

Définit une date suivant le standard ISO 8601, en utilisant la position de la semaine et du jour, plutôt qu'en spécifiant une date.

Liste de paramètres

object

Seulement en style procédural : un DateTime object returné par date_create()

year

Année de la date.

week

Semaine de la date.

day

Position du jour par rapport au premier jour de la semaine.

Valeurs de retour

Retourne NULL en cas de succès ou FALSE en cas d'échec.

Exemples

Exemple #1 Recherche de la date depuis un numéro de semaine et de jour

<?php
date_default_timezone_set
('Europe/London');

$datetime = new DateTime();

// Position depuis le début de la semaine 2 (7) = 5
$datetime->setISODate(200825); // Le jour 5 de la semaine 2 de l'année 2008 correspond au 11 Janvier.

// Position depuis le début de la semaine 2 (7) = 10
$datetime->setISODate(2008210); // Le jour 10 de la semaine 2 de l'année 2008 correspond au 16 Janvier.
?>

Exemple #2 Recherche du mois correspondant à une semaine

<?php
date_default_timezone_set
('Europe/London');

$datetime date_create();
date_isodate_set($datetime20086); // La semaine 6 de l'année 2008 est en Février.
?>

Voir aussi



add a note add a note User Contributed Notes
date_isodate_set
There are no user contributed notes for this page.

date_modify> <date_format
Last updated: Fri, 26 Dec 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites