Sun Clock:让时钟随太阳真实转动
Sun Clock 是一款独特的 24 小时时钟,它根据你所在的地理位置,实时显示太阳在天空中的位置。它不仅标记了日出、日落、正午、黄金时刻和暮光时间,还同步展示了月相及月出月落时刻。最特别的是,为了还原真实的自然规律,当你在南半球时,时钟指针会逆时针旋转,因为那里的太阳轨迹与北半球相反。这款工具完全免费且无广告,所有数据均在本地处理,不上传服务器。你甚至可以通过调整屏幕角度,让时针在物理空间中精准追踪太阳的轨迹,将数字时间与自然天象完美融合。
在南半球,太阳在天空中是逆时针移动的,因此 Sun Clock 会根据你的纬度设置旋转方向,让时钟在南半球‘倒着走’。
- mourner
我是 suncalc(支撑太阳计算的那款 JS 库)的作者——很高兴看到它被如此巧妙地应用!如果作者能看到这条留言,请注意:我最近发布了一个重大更新版本,大幅提升了计算精度:https://github.com/mourner/suncalc
- TimTheTinker
看起来“黄金时刻”似乎被硬编码为日落前一小时。能否建议将其改为基于太阳在天空中的实际位置来计算?
在高纬度的北方和低纬度的南方地区,根据季节不同,太阳可能会在很长一段时间内都徘徊在地平线附近。例如,在冰岛,春季和秋季的部分时段,黄金时刻几乎贯穿全天——这对摄影和欣赏风景来说简直太棒了。
- staplung
这类时钟挺有趣的。我也写过类似的代码,但一直纠结如何处理太阳升起却不落下(反之亦然)的极端情况。你还需要决定是显示今天太阳升起的时间,还是在你已经过了那个时间点后就显示明天的。无论哪种方式,在某个节点你都会看到界面发生跳变。在中纬度地区这差别不大,但在某些纬度和季节,这种效果会非常极端。
- zamadatix
太棒了。如果能让我点击地图上的任意一点,同时查看它与当地时钟的差异就更好了。或者在日历视图中,当我鼠标悬停在某个时间时,能显示一个时钟的副本(即不显示当前的指针位置,而是显示该时刻的着色状态)。
- fer
很酷。我最喜欢的展示日照时间的网站之一是 WeatherSpark[0],它当然专注于天气数据,允许你根据年降雨量、云量、闷热程度等各种指标来比较不同地点。每次去度假或搬家前我都会查一下。