相关疑难解决方法(0)

Javascript或Python - 我如何判断它是白天还是白天?

根据用户的时间和地点,我怎么知道它目前是晚上/白天还是日出/黎明?

我没有找到任何有用的东西,我可以在客户端或后端使用.

令它变得棘手的是小时不一定定义是否是白天和黑夜,这在很大程度上取决于年,月,日,小时和地理坐标.


澄清......模仿这样的事情.

在此输入图像描述


对此进行近似的方法也非常有用.


希望有人能帮忙!

javascript python timezone geolocation

21
推荐指数
3
解决办法
2860
查看次数

在Javascript中计算日出/日落时间

我有时间,以度数给定纬度.有没有用这个信息计算Javascript中日出和日落时间的方法?

javascript

10
推荐指数
2
解决办法
1万
查看次数

如何计算日出和日落时间(matlab)?

我需要在Matlab中计算日出和日落时间,但我找不到一个正确(简单)的方法来做到这一点.

我需要得到与以下相同的结果:

https://www.esrl.noaa.gov/gmd/grad/solcalc/http://sunrise-sunset.org/api

我已经尝试基于这些文章实现了一个函数https://en.wikipedia.org/wiki/Sunrise_equationhttp://www.wikihow.com/Estimate-the-Time-of-Sunrise-or-Sunset但是结果是错误的.(也许我做错了什么)

我还在Matlab中开发了一个似乎更准确的脚本,但我还没有得到确切的日出和日落时间:

% Parameters definition
lat = -23.545570; % Latitude
lng = -46.704082; % Longitude
UTCoff = -3; % UTC offset
nDays = daysact('01-jan-2017',  '15-mar-2017'); % Number of days since 01/01

% Longitudinal correction
longCorr = 4*(lng - 15*UTCoff);

B = 360*(nDays - 81)/365; % I have no idea

% Equation of Time Correction
EoTCorr = 9.87*sind(2*B) - 7.53*cosd(B) - 1.5*sind(B);

% Solar correction
solarCorr = longCorr - EoTCorr;

% Solar …
Run Code Online (Sandbox Code Playgroud)

matlab

4
推荐指数
1
解决办法
1563
查看次数

标签 统计

javascript ×2

geolocation ×1

matlab ×1

python ×1

timezone ×1