PHP-Code:
// Jahreszeiten für die nördliche und südliche Hemisphere
Date.prototype.getPeriodOfYearHemisphere = function(pSphere)
{
   var 
monat this.getMonth()+1;
   var 
tag this.getDate();
   if (
pSphere)
   {
   
// Northsphere
   
if ((monat<3) || ((monat == 3) && (tag<20)) || ((monat == 12) && (tag>20)))
   {
      return 
'Winter';
   }
   else if ((
monat<6) || ((monat == 6) && (tag<21)))
   {
      return 
'Frühling';
   }
   else if ((
monat<9) || ((monat == 9) && (tag<23)))
   {
      return 
'Sommer';
   }
   else
   {
      return 
'Herbst';
   }
   }
   else
   {
   
// Southsphere
   
if ((monat<3) || ((monat == 3) && (tag<20)) || ((monat == 12) && (tag>20)))
   {
      return 
'Sommer';
   }
   else if ((
monat<6) || ((monat == 6) && (tag<21)))
   {
      return 
'Herbst';
   }
   else if ((
monat<9) || ((monat == 9) && (tag<23)))
   {
      return 
'Winter';
   }
   else
   {
      return 
'Frühling';
   }
   }
};
ASSetPropFlags(Date.prototype"getPeriodOfYearHemisphere"1true);

datum = new Date();
trace("Nördliche Hemisphere: " datum.getPeriodOfYearHemisphere(true)); // North
trace("Südliche Hemisphere: " datum.getPeriodOfYearHemisphere(false)); // South 
Liebe Grüsse
Matze K.

P.S.: Viel Spass mit all den Date-Prototypes!