Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2010, 16:32
kadhessim
 
Fecha de Ingreso: octubre-2009
Mensajes: 10
Antigüedad: 17 años
Puntos: 0
Conversor de fecha

Hola amigos...
estoy haciendo un coversor de fecha para calendario hebreo yno soy programador... vaya rollo!!! tengo este codigo


Código PHP:
 function isJewishLeapYear($year) {
  if (
$year % 19 == 0 || $year % 19 == 3 || $year % 19 == 6 ||
      
$year % 19 == 8 || $year % 19 == 11 || $year % 19 == 14 ||
      
$year % 19 == 17)
    return 
true;
  else
    return 
false;
}

function 
getJewishMonthName($jewishMonth, $jewishYear) {
  
$jewishMonthNamesLeap = array("Tishri", "Heshvan", "Kislev", "Tevet",
                                
"Shevat", "Adar I", "Adar II", "Nisan",
                                
"Iyar", "Sivan", "Tammuz", "Av", "Elul");
  
$jewishMonthNamesNonLeap = array("Tishri", "Heshvan", "Kislev", "Tevet",
                                   
"Shevat", "Adar", "", "Nisan",
                                   
"Iyar", "Sivan", "Tammuz", "Av", "Elul");
  if (
isJewishLeapYear($jewishYear))
    return 
$jewishMonthNamesLeap[$jewishMonth-1];
  else
    return 
$jewishMonthNamesNonLeap[$jewishMonth-1];
}

$jdNumber = gregoriantojd(5, 21, 1995);
$jewishDate = jdtojewish($jdNumber);
list(
$jewishMonth, $jewishDay, $jewishYear) = split('/', $jewishDate);
$jewishMonthName = getJewishMonthName($jewishMonth, $jewishYear);
echo 
"<p>The 21 May 1995 is the $jewishDay $jewishMonthName $jewishYear</p>\n"; 
lo uico que se es que esta linea es la que da los datos que serán convertidos


Código PHP:
$jdNumber = gregoriantojd(5, 21, 1995); 
lo que necesito entonces es que desde un formulario el usuario selecciones los datos mes /dia/año....


agadezco cualquier ayuda!!!!