[PHP-users 31825] Re: 1970ǯ�����λ��������鸽�ߤޤDz����вᤷ�Ƥ��뤫��ǧ������ˡ

takay takay.ml �� gmail.com
2007ǯ 4�� 5�� (��) 10:02:33 JST


takay�Ǥ���

ñ��˷׻����Ƥߤ�Ȥ����ΤϤɤ��Ǥ��礦��
���ڤ��Ƥʤ��Ǥ���������ʴ�����

function days($ymd, $sep) {
    $md = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

    $buf = explode($sep, $ymd);
    $buf[0] += 0;
    $buf[1] += 0;
    $buf[2] += 0;
    if ( !checkdate($buf[1], $buf[2], $buf[0]) ) return false;

        $days = $buf[0] * 365;
        $uru = 0;
        if ( $buf[0] % 4 ) { /* 4ǯ��1�٤Ϥ��뤦ǯ */
            $uru = 1;
            if ( $buf[0] % 100 ) { /* 100ǯ��1�٤�ʿǯ */
                $uru = 0;
                if ( $buf[0] % 400 ) { /* 400ǯ��1�٤Ϥ��뤦ǯ */
                    $uru = 1;
                }
            }
        }
    $days += $uru;
    for ( $i = ($buf[1] - 2) ; $i >= 0 ; $i-- ) $days += $md[$i];
    $days += $buf[2];

    return $days;
}

echo (days("2007-04-05", '-') - days("1600-01-01", '-')) . "\n";

�������Ǥʤ���з׻��Ǥ��ޤ���

---
takay.ml �� gmail.com




PHP-users �᡼��󥰥ꥹ�Ȥΰ���