CakeFest 2017 NYC, the Official CakePHP Conference


(PHP 4, PHP 5, PHP 7)

jddayofweekRetourne le numéro du jour de la semaine


mixed jddayofweek ( int $julianday [, int $mode = CAL_DOW_DAYNO ] )

Retourne le numéro du jour de la semaine. Peut retourner une chaîne ou un entier, en fonction du mode.

Liste de paramètres


Le numéro du jour Julien, sous la forme d'un entier

Modes pour la semaine du calendrier
Mode Signification
0 (défaut) Retourne le numéro du jour comme un entier (0=dimanche, 1=lundi, etc.)
1 Retourne une chaîne contenant le nom du jour (anglais grégorien)
2 Retourne une chaîne contenant le nom abrégé du jour de la semaine (anglais grégorien)

Valeurs de retour

Le jour de la semaine Grégorien, sous la forme d'un entier ou d'une chaîne de caractères.

add a note add a note

User Contributed Notes 3 notes

php at xtramicro dot com
12 years ago
Be aware that date() and mktime() only work as long as you move within the UNIX era (1970 - 2038 / 0x0 - 0x7FFFFFFF in seconds). Outside that era those functions are only generating errors.

In other words: mktime(0, 0, 0, 12, 31, 1969) *DOES NOT* work (and so doesn't date() fed with with mktime()'s result from above). But cal_to_jd(CAL_GREGORIAN, 12, 11, 1969) *DOES WORK*.

And please note that the calendar-extension's functions arguments follow the US date order: month - day - year.
alex a khimich d org
1 year ago
In my case i had lots of head pain with returning day number using this function.
Here is bypass solution using just date():

=date('w', strtotime('1-09-2015')); // 2
nrkkalyan at rediffmail dot com
11 years ago
You can get todays day time and date using this code

echo date("d")." ";
date("m")." ";
date("Y")." ";
date("h:i:s A");

' <br/>';
jddayofweek ( cal_to_jd(CAL_GREGORIAN, date("m"),date("d"), date("Y")) , 1 );
To Top