Aldur eftir dagsetningu
Skrifađ af Arnar G / A2 ţann 22. janúar 2009 - 11:19
3 athugasemdir skrifađar - toppur / botn
Fjöldi lestra: 1090
Ţessi kóđi finnur út aldur í árum eftir gefni dagsetningu

Ţađ er spurning hvort mađur búi til annađ fall sem ađ breytir kennitölu í dagsetningu ef mađur verđur í stuđi

// Notkun:
echo aldur( 'ár-mánuđur-dagur' );
t.d.
echo aldur( '1983-12-19' );
 1 |
 2 |
 3 |
 4 |
 5 |
 6 |
 7 |
 8 |
 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
<?
function aldur($dagsetning){
    list(
$ar$man$dags) = split('-'$dagsetning); 
    
    
$ar_nuna gmdate('Y');
    
$man_nuna gmdate('n');
    
$dags_nuna gmdate('j');
    
    
$aldur $ar_nuna $ar;
    
    if( 
$man_nuna >= $man ){
        if( 
$dags_nuna >= $dags ){
            
$aldur $aldur;
        }
        else{
            
$aldur--;
        }
    }
    else{
        
$aldur--;
    }
    
    return 
$aldur;
}
?>



23. apríl 2010 - 17:33
#1 - Svavar Kjarrval
Mér ţćtti betra ađ nota date_diff falliđ til ađ ná ţessu fram. Međ ţví mćtti losna viđ smá frontend logík.

23. apríl 2010 - 17:41
#2 - Gaui
http://www.gaui.is
Já ţađ vćri hćgt ađ stytta ţetta töluvert međ date_diff();

16. maí 2010 - 22:43
#3 - Gussi
http://gussi.is
<?php
function aldur($dagsetning){
    return
substr(gmdate('Ymd') - str_replace('-', '', $dagsetning), 0, 2);
}
?>


Töfrar.




Nafn:


Netfang:


Veffang:


Hvađ er tólf plús einn?



Skilabođ: