コード例 #1
0
ファイル: EpochTest.php プロジェクト: marando/astrodate
 /**
  * @covers Marando\AstroDate\Epoch::toDate
  */
 public function testToDate()
 {
     $dt = Epoch::J2000()->toDate();
     $expected = AstroDate::jd(2451545.0, TimeScale::TT());
     $this->assertEquals($expected->toJD(), $dt->toJD());
 }
コード例 #2
0
ファイル: Epoch.php プロジェクト: gavinkou/AstroDate
 /**
  * Converts this instance to an AstroDate instance
  * @return AstroDate
  */
 public function toDate()
 {
     if ($this->dt) {
         return $this->dt;
     } else {
         return AstroDate::jd($this->jd, TimeScale::TT());
     }
 }
コード例 #3
0
ファイル: TimeScaleTest.php プロジェクト: gavinkou/AstroDate
 /**
  * @covers Marando\AstroDate\TimeScale::TT
  */
 public function testTT()
 {
     $this->assertEquals('TT', TimeScale::TT()->abr);
 }