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

search for in the

JDToFrench> <JDDayOfWeek
Last updated: Fri, 22 Aug 2008

view this page in

JDMonthName

(PHP 4, PHP 5)

JDMonthNameDevuelve el nombre de un mes

Descripción

string jdmonthname ( int $diajuliano , int $modo )

Devuelve una cadena que contiene el nombre del mes. modo le dice a esta función a qué calendario debe convertir la Cuenta de Días Juliana, y qué tipo de nombres de mes debe devolver.

Modos de calendario
Modo Significado Valores
0 Gregoriano - abreviado Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
1 Gregoriano January, February, March, April, May, June, July, August, September, October, Novemb er, December
2 Juliano - abreviado Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
3 Juliano January, February, March, April, May, June, July, August, September, October, Novemb er, December
4 Judío Tishri, Heshvan, Kislev, Tevet, Shevat, AdarI, AdarII, Nisan, Iyyar, Sivan, Tammuz, Av, Elul
5 Republicano Francés Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prair ial, Messidor, Thermidor, Fructidor, Extra



add a note add a note User Contributed Notes
JDMonthName
Shai
25-Sep-2005 12:12
YIQV, this should correct your issue with Adar being displayed as AdarI:

<?php

// assuming that $jewish_month is the Jewish month,
// and $jewish_year is the Jewish year,
// you can use this script to replace 'Adar I' with 'Adar' when it is not a leap year.
// this is because a Jewish leap year occurs every 3rd, 6th, 8th, 11th, 14th, 17th, and 19th year.

if(    $jewish_month == "AdarI" &&
   
$jewish_year%19 != 0 &&
   
$jewish_year%19 != 3 &&
   
$jewish_year%19 != 6 &&
   
$jewish_year%19 != 8 &&
   
$jewish_year%19 != 11 &&
   
$jewish_year%19 != 14 &&
   
$jewish_year%19 != 17
) {

   
$jewish_month = "Adar";

}

?>
YIQV
30-Jan-2005 07:47
I am finding an inconsistency in the Jewish month Adar. The function always returns AdarI regardless of whether the year is a jewish leapyear. The month is known as Adar (not AdarI) in non-leap years. Also when using function jdtojewish with bool hebrew set to true it always returns (ADR) and not (ADR A) when it's a leap year. AdarII in Hebrew and English seems to work properly.

JDToFrench> <JDDayOfWeek
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites