/** * @since 1.6 * * @return double */ public function getJD() { if ($this->julianDay !== null) { return $this->julianDay; } $this->julianDay = JulianDay::getJD($this->getCalendarModel(), $this->getYear(), $this->getMonth(), $this->getDay(), $this->getHour(), $this->getMinute(), $this->getSecond()); return $this->julianDay; }
/** * @dataProvider valueProvider */ public function testConvert($calendarModel, $seralization, $jdValue) { list($year, $month, $day, $hour, $minute, $second) = explode('/', $seralization); $this->assertEquals($jdValue, JulianDay::getJD($calendarModel, $year, $month, $day, $hour, $minute, $second)); }