// $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"; }