示例#1
0
//
$cal = new calendar();
$cal2 = new calendar();
$cal->set_now_date();
$cal->set_hour(0);
$cal->set_min(0);
$cal->set_sec(0);
for ($i = 0; $i < 10000; $i++) {
    $s = $cal->get_string();
    $cal2->set_julian($cal->get_julian());
    $s2 = $cal2->get_string();
    if ($s !== $s2) {
        print "error {$s} / {$s2} <br>\n";
    }
    //print "$s <br>\n";
    $cal->calculation_day(1);
}
$cal->set_string('19701125020300');
printAll($cal);
////////////
function printAll($cal)
{
    print "year\t" . $cal->get_year() . "\n";
    print "mon\t" . $cal->get_month() . "\n";
    print "day\t" . $cal->get_day() . "\n";
    print "hour\t" . $cal->get_hour() . "\n";
    print "min\t" . $cal->get_minute() . "\n";
    print "min2\t" . $cal->get_min() . "\n";
    print "sec\t" . $cal->get_second() . "\n";
    print "sec2\t" . $cal->get_sec() . "\n";
}