[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 ���ꥹ�Ȥΰ���