gpt4 book ai didi

php - 根据月相显示图像

转载 作者:可可西里 更新时间:2023-11-01 00:11:21 26 4
gpt4 key购买 nike

我想知道是否可以用 PHP 计算当前的月相或从某个地方(www、rss,我不知道..)获取它。

基本上我需要根据当前月相在网站上显示图像。

我找到了这个:http://jivebay.com/2010/01/04/calculating-the-moon-phase-part-2/ ,但是,作者说它不是 100% 准确。

有什么想法吗?谢谢!

最佳答案

// calculate lunar phase (1900 - 2199)
$year = date('Y');
$month = date('n');
$day = date('j');
if ($month < 4) {$year = $year - 1; $month = $month + 12;}
$days_y = 365.25 * $year;
$days_m = 30.42 * $month;
$julian = $days_y + $days_m + $day - 694039.09;
$julian = $julian / 29.53;
$phase = intval($julian);
$julian = $julian - $phase;
$phase = round($julian * 8 + 0.5);
if ($phase == 8) {$phase = 0;}
$phase_array = array('new', 'waxing crescent', 'first quarter', 'waxing gibbous', 'full', 'waning gibbous', 'last quarter', 'waning crescent');
$lunar_phase = $phase_array[$phase];

关于php - 根据月相显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com