| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | stftime Fra : ESJ | 
  Dato :  30-08-06 09:48 |  
  |   
            Jeg har problem med at hente det rigtige uge nummer ud af stftime med
 %w i visse år eks 2008,nogen der har en løsning
 
  
            
             |   |   
            
        
 
            
         
           Arne Vajhøj (30-08-2006) 
         
	
            | Kommentar Fra : Arne Vajhøj | 
  Dato :  30-08-06 12:39 |  
  |   
            ESJ wrote:
 > Jeg har problem med at hente det rigtige uge nummer ud af stftime med
 > %w i visse år eks 2008,nogen der har en løsning
 
 Prøv:
 
 int week2(time_t t)
 {
      int a,y,m,JD,d4,L,d1;
      struct tm *ts;
      ts = localtime(&t);
      a = (13 - ts->tm_mon) / 12;
      y = ts->tm_year + 6700 - a;
      m = ts->tm_mon + 12*a - 2;
      JD = ts->tm_mday + (153 * m + 2)/5 + 365*y + y/4 - y/100 + y/400 - 
 32045;
      d4 = (((JD + 31741 - JD % 7) % 146097) % 36524) % 1461;
      L = d4 / 1460;
      d1 = ((d4 - L) % 365) + L;
      return d1/7 + 1;
 }
 
 Arne
  
            
             |   |   
            
        
 
            
         
           Igor V. Rafienko (30-08-2006) 
         
	
            | Kommentar Fra : Igor V. Rafienko | 
  Dato :  30-08-06 14:11 |  
  |   
            [ esj@rtx.dk ]
 
 > Jeg har problem med at hente det rigtige uge nummer ud af stftime
 > med %w i visse år eks 2008,nogen der har en løsning
 
 
 Hvis du forteller hva problemet er, så, muligens.
 
 
 
 
 
 ivr
 -- 
 "...but it's HDTV -- it's got a better resolution than the real world."
                                  -- Fry, "When aliens attack"
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |