php tijd (Opgelost) 		
			
		
		 		
				
		
                        
                 
                 
                 
             
            
            
				
                
                     
                    drit   - 03/05/2008 22:37                      
             
             
                        
                Nieuw lid  
                 
                
				
				Hallo, 
Met welke formule kan je het aantal seconde die vandaag al voorbij zijn weergeven? 
En hoe kun je dat doen voor het hele jaar?( hoeveel dagen en seconden er al voorbij zijn dit jaar?)  
ik snap het niet zo goed met al die variabelen				
				 
              
        
		
				
		11 antwoorden 
                
                     Gesponsorde links 
                 
                
                    
		
		
	              
		
		
 
                 
            
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            drit   - 03/05/2008 23:12 (laatste wijziging 04/05/2008 14:48)                             
                         
                     
                    
                                                     Nieuw lid  
                         
                        Kvind het daar nog steeds ni op; ik snap ni hoe je die variabelen er in steekt   
ik doe dit : 
    
    
        
            
                <?php
for ($second1=$s1+($h1*3600)+($m1*60))echo("Tijd: ".date("H:i:s")."<br>");
?> 
             
            <?php 
for  ( $second1 = $s1 + ( $h1 * 3600 ) + ( $m1 * 60 ) ) echo ( "Tijd: " . date ( "H:i:s" ) . "<br>" ) ; ?> 
 
         
         
     
  
maar dit komt niet goed 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Joost   - 04/05/2008 02:17                            
                         
                     
                    
                                                     PHP expert  
                         
                        
    
    
        
            
                
$tijd = date("H:i:s"); // default 00:00:00
$uur = substr($tijd, 0, 1); // default 00
$minuut = substr($tijd, 3, 4); // default 00
$sec = substr($tijd, 6, 7); // default 00
$seconde_uur = $uur * 3600;
$seconde_minuut = $minuut * 60;
$seconde_vandaag = $seconde_uur + $seconde_minuut + $sec;
echo "Secondes vandaag: ".$seconde_vandaag." ";
 
             
            $tijd  =  date ( "H:i:s" ) ;  // default 00:00:00 $uur  =  substr ( $tijd ,  0 ,  1 ) ;  // default 00 $minuut  =  substr ( $tijd ,  3 ,  4 ) ;  // default 00 $sec  =  substr ( $tijd ,  6 ,  7 ) ;  // default 00  
$seconde_uur  =  $uur  *  3600 ; 
$seconde_minuut  =  $minuut  *  60 ; 
 
$seconde_vandaag  =  $seconde_uur  +  $seconde_minuut  +  $sec ; 
echo   "Secondes vandaag: " . $seconde_vandaag . " " ;  
         
         
     
  
 
Ook zoiets met een jaar;) 
 
Ook zoiets voor het jaar. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            drit   - 04/05/2008 10:24 (laatste wijziging 04/05/2008 14:48)                             
                         
                     
                    
                                                     Nieuw lid  
                         
                        
    
    
        
            
                <?php
 echo ($seconde_vandaag = $seconde_uur + $seconde_minuut + $sec;
echo "Secondes vandaag: ".$seconde_vandaag."<br>";)echo("Tijd: ".date("H:i:s")."<br>");
?> 
             
            <?php 
 echo   ( $seconde_vandaag  =  $seconde_uur  +  $seconde_minuut  +  $sec ;  echo   "Secondes vandaag: " . $seconde_vandaag . "<br>" ; ) echo ( "Tijd: " . date ( "H:i:s" ) . "<br>" ) ; ?> 
 
         
         
     
  
 
Deze werkt ook niet  
 
Citaat: 
PieterC Edit:  Codetags!
 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Martijn   - 04/05/2008 11:56 (laatste wijziging 04/05/2008 11:59)                             
                         
                     
                    
                                                     Crew PHP  
                         
                        
    
    
        
            
                <?php
echo ($seconde_vandaag = $seconde_uur + $seconde_minuut + $sec;
echo "Secondes vandaag: ".$seconde_vandaag."<br>";)echo("Tijd: ".date("H:i:s")."<br>");
?> 
             
            <?php 
echo   ( $seconde_vandaag  =  $seconde_uur  +  $seconde_minuut  +  $sec ; echo   "Secondes vandaag: " . $seconde_vandaag . "<br>" ; ) echo ( "Tijd: " . date ( "H:i:s" ) . "<br>" ) ; ?> 
 
         
         
     
  
even codetags ;) 
 
je 1e echo, is fout. Echo betekent even simpel gezien "laat tekst zien" dat wil je niet, je wilt dat ie eerst berekent hoeveel het is, dat doe je zonder echo 
ten 2e, een echo doe je niet 
echo("tekst"); maar gewoon 
echo"tekst"; 
    
    
        
            
                <?php
$seconde_vandaag = $seconde_uur + $seconde_minuut + $sec;
echo "Secondes vandaag: ".$seconde_vandaag."<br>";echo"Tijd: ".date("H:i:s")."<br>";
?> 
             
            <?php 
$seconde_vandaag  =  $seconde_uur  +  $seconde_minuut  +  $sec ; 
echo   "Secondes vandaag: " . $seconde_vandaag . "<br>" ; echo
"Tijd: " . date ( "H:i:s" ) . "<br>" ; ?> 
 
         
         
     
  
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            drit   - 04/05/2008 11:59 (laatste wijziging 04/05/2008 12:01)                             
                         
                     
                    
                                                     Nieuw lid  
                         
                        dit is de foutmelding dan: 
Notice: Undefined variable: seconde_minuut in C:\Program Files\EasyPHP 2.0b1\www\index3.php on line 2 
 
Notice: Undefined variable: seconde_uur in C:\Program Files\EasyPHP 2.0b1\www\index3.php on line 2 
 
Notice: Undefined variable: sec in C:\Program Files\EasyPHP 2.0b1\www\index3.php on line 2 
Secondes vandaag: 0 
Tijd: 12:09:54 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            drit   - 04/05/2008 12:47 (laatste wijziging 04/05/2008 14:49)                             
                         
                     
                    
                                                     Nieuw lid  
                         
                        nu snap ik er niks meer van   
nu probeer ik dit: 
    
    
        
            
                <?php
$seconde_vandaag = $uur * 3600 + $minuut * 60 + $sec;
echo "Secondes vandaag: ".$seconde_uur + $seconde_minuut + $sec."<br>";echo"Tijd: ".date("H:i:s")."<br>";
?> 
             
            <?php 
$seconde_vandaag  =  $uur  *  3600  +  $minuut  *  60  +  $sec ; 
echo   "Secondes vandaag: " . $seconde_uur  +  $seconde_minuut  +  $sec . "<br>" ; echo
"Tijd: " . date ( "H:i:s" ) . "<br>" ; ?> 
 
         
         
     
  
 
Citaat: 
PieterC Edit:  En hier mogen er ook codetags komen!
 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            djb   - 04/05/2008 14:09 (laatste wijziging 04/05/2008 14:21)                             
                         
                     
                    
                                                     PHP beginner  
                         
                        
    
    
        
            
                <?php
$uren_vandaag = date("H");
$minuten_vandaag = date("i");
$seconden_vandaag = date("s");
$seconden_uren_vandaag = ($uren_vandaag*3600);
$seconden_minuten_vandaag = ($minuten_vandaag*60);
$vandaag_seconden = ($seconden_uren_vandaag+$seconden_minuten_vandaag+$seconden_vandaag);
echo "Vandaag zijn er ".$vandaag_seconden." seconden voorbij";
?> 
             
            <?php 
$uren_vandaag  =  date ( "H" ) ; $minuten_vandaag  =  date ( "i" ) ; $seconden_vandaag  =  date ( "s" ) ; $seconden_uren_vandaag  =  ( $uren_vandaag * 3600 ) ; 
$seconden_minuten_vandaag  =  ( $minuten_vandaag * 60 ) ; 
$vandaag_seconden  =  ( $seconden_uren_vandaag + $seconden_minuten_vandaag + $seconden_vandaag ) ; 
echo   "Vandaag zijn er " . $vandaag_seconden . " seconden voorbij" ; ?> 
 
         
         
     
  
 
Met die code weet je hoeveel seconden er vandaag voorbij zijn.  
 
EDIT: 
    
    
        
            
                <?php
$time_begin_jaar = mktime(0,0,0,1,1,date("Y"));
$time_vandaag = mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));
echo "In dit jaar zijn er al ".($time_vandaag-$time_begin_jaar)." seconden voorbij";
?> 
             
            <?php 
 
echo   "In dit jaar zijn er al " . ( $time_vandaag - $time_begin_jaar ) . " seconden voorbij" ; ?> 
 
         
         
     
  
Dat zou het aantal seconden in dit jaar geven (als het goed is). 
Kheb het namelijk nog niet nagerekend maar het zou moeten kloppen.  
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Dark_Paul   - 04/05/2008 15:00 (laatste wijziging 04/05/2008 15:00)                             
                         
                     
                    
                                                     PHP ver gevorderde  
                         
                        @djb 
    
    
        
            
                mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));
 
             
            
         
         
     
  is hetzelfde als time() 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            djb   - 04/05/2008 23:00                            
                         
                     
                    
                                                     PHP beginner  
                         
                        Dark_Paul  schreef:
@djb 
[..code..] is hetzelfde als time()
 
Haha jaah paul,, ik had het even snel in elkaar gezet maar het kon inderdaad met gewoon time(). 
                      
                
                    
                         Gesponsorde links 
                     
                    
                        
		
		
	              
		
		
 
                     
                
Dit onderwerp is gesloten .