Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, October 15, 2026

Diff for phpPlatonLib/Date_Week_Magic/Week_Magic.php between version 1.2 and 1.3

version 1.2, 2002/03/30 23:45:51 version 1.3, 2002/03/31 20:56:32
Line 87  class Date_Week_Magic
Line 87  class Date_Week_Magic
         $YearDay_I = $timeNow['tm_yday'] + 1;          $YearDay_I = $timeNow['tm_yday'] + 1;
         $yearNow = $timeNow['tm_year'];          $yearNow = $timeNow['tm_year'];
   
         // American weeks begin on Sundays. ISO doesn't. */          // American weeks begin on Sundays. ISO doesn't.
         $WeekDay_I = $timeNow['tm_wday'];          $WeekDay_I = $timeNow['tm_wday'];
         if (0 == $WeekDay_I)            /* if it's Sunday */          if (0 == $WeekDay_I)            // if it's Sunday
             $WeekDay_I = 7;                     /* make it Sunday */              $WeekDay_I = 7;                     // make it Sunday
   
         $WeekNo_I    = intval($YearDay_I / 7);          $WeekNo_I    = intval($YearDay_I / 7);
         $FirstWeek_I = $YearDay_I % 7;          $FirstWeek_I = $YearDay_I % 7;
Line 115  class Date_Week_Magic
Line 115  class Date_Week_Magic
             $WeekNo_I = $ar['week'];              $WeekNo_I = $ar['week'];
         }          }
         else if($WeekNo_I > 52) {          else if($WeekNo_I > 52) {
             /* The last days of the year. */              // The last days of the year.
             if($WeekDay_I < 4 && $day > 28) {              if($WeekDay_I < 4 && $day > 28) {
                 /* Three or less days of this year in 53 makes it week 1 instead! */                  // Three or less days of this year in 53 makes it week 1 instead!
                 $WeekNo_I = 1;                  $WeekNo_I = 1;
             }              }
         }          }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top