使用瑞士星历

时间:2015-12-13 12:36:27

标签: php

我使用Swiss Ephemeris来计算行星位置,使用PHP并在今天测试12-12-1215,时间18:00和位置德里(29 N,77 E)

以下是结果

太阳-235对其他网站236(astrosage.com)月亮 - 251对249上升160对65

我尝试了3种不同的方法来计算方兴未艾的经度,但我一直都错了。太阳和月亮的经度也有所不同。度。

    <?php
$year= 2015;
$month=12;
$date=12;
$time=18;
$geo_lat_delhi= 29;
$geo_long_delhi= 77;
$jul_day_UT = swe_julday($year,$month,$date,$time,SE_GREG_CAL);
$swe_day_ut = swe_sidtime($jul_day_UT);


echo "=======Sun sign===========";
$p = 0;
  $ret_flag_sun = swe_calc_ut($jul_day_UT,$p,SEFLG_SIDEREAL);
  echo '<pre>';
print_r($ret_flag_sun);

echo "=======Moon sign===========";
$p = 1;
  $ret_flag_moon = swe_calc_ut($jul_day_UT,$p,SEFLG_SIDEREAL);
  echo '<pre>';
print_r($ret_flag_moon);

echo "===Method1 Ascendant =Cusp [1]====";
$asc1 = swe_houses($jul_day_UT,$geo_lat_delhi,$geo_long_delhi,'A');
echo '<pre>';
print_r($asc1);

echo "===Method2 Ascendant =Cusp [1]====";
swe_set_sid_mode(SE_SIDM_LAHIRI,0,0);
$asc2 = swe_houses_ex($jul_day_UT,SEFLG_SIDEREAL,$geo_lat_delhi,$geo_long_delhi,'A');
echo '<pre>';
print_r($asc2);

echo "===Method3 Ascendant =Cusp [1]====";
$asc3 = swe_houses_ex($swe_day_ut,SEFLG_SIDEREAL,$geo_lat_delhi,$geo_long_delhi,'A');
echo '<pre>';
print_r($asc3);

exit;
?>

您可以在此处查看结果 - farfaraway.co/swisscode.php

你知道我哪里出错吗,我们非常感谢任何帮助。

干杯!

0 个答案:

没有答案