Avatar billede straszek Praktikant
29. december 2005 - 11:56 Der er 5 kommentarer og
1 løsning

problemer med funktionen gregoriantojd()

Jeg har fornyligt skift webhotel til wannafind.dk, som køre med P HP Version 4.3.10.

Nu har jeg fået probelmer med den i php indbyggede funktion gregoriantojd(), som bruges i et kalender system - får fejlen Fatal error: Call to undefined function: gregoriantojd()

Er den nogen der kende en løsning, kan man evt. have funktionen i en fil som hentes ind.

Søren
Avatar billede Slettet bruger
29. december 2005 - 12:27 #1
Denne funktion skulle gøre det samme:
function gregoriantojd($month, $day, $year) {
  if ($month > 2) {
      $month -= 3;
  } else {
      $month += 9;
      $year -= 1;
  }
  $c = floor($year / 100);
  $ya = $year - (100 * $c);
  $j = floor((146097 * $c) / 4);
  $j += floor((1461 * $ya)/4);
  $j += floor(((153 * $month) + 2) / 5);
  $j += $day + 1721119;
  return $j;
}
Avatar billede straszek Praktikant
29. december 2005 - 12:45 #2
okay, har du en ligende løsning til JDDayOfWeek() & JDMonthName() ??

Mærkeligt at de ikke virker mere
Avatar billede Slettet bruger
29. december 2005 - 12:58 #3
Nej desværre..
Problemet er opstået fordi den PHP-extension som hedder Calendar ikke findes på dit nye webhotel. (Og funktionerne ligger i den extension..)
Avatar billede straszek Praktikant
25. marts 2006 - 15:01 #4
lukker
Avatar billede Slettet bruger
27. marts 2006 - 11:38 #5
Syntes du at det var en fair point-fordeling?
Avatar billede straszek Praktikant
27. marts 2006 - 13:34 #6
nu fik jeg jo ikke løst mit problem, og måtte lave hele mit kalender system om - så ja det vil jeg umiddelbart mene. Men du er måske af en anden holdning?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester