Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,690 questions

55,449 answers

573 users

How to use date_sun_info() function to get an array with information about sunset and sunrise in PHP

1 Answer

0 votes
// array date_sun_info(int $time, float $latitude, float $longitude);

date_default_timezone_set("Israel");
$timestamp = strtotime("now");
$latitude = 31.780000000000001;
$longitude = 35.219999999999999;

$sun_info = date_sun_info($timestamp, $latitude, $longitude);
   
foreach ($sun_info as $key => $val) 
      echo "$key: " . date("H:i:s", $val) . "<br />";
/*
run:
    
sunrise: 05:37:54
sunset: 17:53:01
transit: 11:45:27
civil_twilight_begin: 05:13:36
civil_twilight_end: 18:17:18
nautical_twilight_begin: 04:45:08
nautical_twilight_end: 18:45:47
astronomical_twilight_begin: 04:16:20
astronomical_twilight_end: 19:14:35
       
*/

 



answered Mar 23, 2016 by avibootz
...