Changeset 527069
- Timestamp:
- 04/04/2012 04:52:19 AM (14 years ago)
- Location:
- sunrise-sunset/trunk
- Files:
-
- 2 edited
-
cities.txt (modified) (1 diff)
-
sunrisesunset.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sunrise-sunset/trunk/cities.txt
r527059 r527069 1 1 city:latitude:longitude:timezone:summertimezone 2 Tucson, AZ:33.29:-122.04:MST: none2 Tucson, AZ:33.29:-122.04:MST:MST 3 3 Atlanta, GA:33.65:-84.42:EST:EDT 4 4 Charlotte,NC:35.22:-80.93:EST:EDT -
sunrise-sunset/trunk/sunrisesunset.php
r527059 r527069 167 167 { 168 168 $newTimestamp = 0; 169 $daylightSavingsTime = 0; 170 $time_format = 'Y-m-d'; 171 172 173 $dstStart = '2012-03-11'; 174 $dstEnd = '2012-11-04'; 175 $today = date($time_format, $timestamp); 176 177 if (( ( $today >= $dstStart ) && ( $today <= $dstEnd) )) { 178 $daylightSavingsTime = 1; 179 } 169 180 170 181 switch ($city->getTimezone()) { 171 182 case 'EST': 172 $newTimestamp = $timestamp - ( 5* 60 * 60);183 $newTimestamp = $timestamp - ((5 - $daylightSavingsTime) * 60 * 60); 173 184 break; 174 185 case 'EDT': 175 $newTimestamp = $timestamp - ( 4* 60 * 60);186 $newTimestamp = $timestamp - ((4 - $daylightSavingsTime) * 60 * 60); 176 187 break; 177 188 case 'MST': 178 $newTimestamp = $timestamp - ( 7* 60 * 60);189 $newTimestamp = $timestamp - ((7 - $daylightSavingsTime) * 60 * 60); 179 190 break; 180 191 case 'CST': 181 $newTimestamp = $timestamp - ( 6* 60 * 60);192 $newTimestamp = $timestamp - ((6 - $daylightSavingsTime) * 60 * 60); 182 193 break; 183 194 case 'CDT': 184 $newTimestamp = $timestamp - ( 5* 60 * 60);195 $newTimestamp = $timestamp - ((5 - $daylightSavingsTime) * 60 * 60); 185 196 break; 186 197 case 'PST': 187 $newTimestamp = $timestamp - ( 8* 60 * 60);198 $newTimestamp = $timestamp - ((8 - $daylightSavingsTime) * 60 * 60); 188 199 break; 189 200 case 'PDT': 190 $newTimestamp = $timestamp - (7 * 60 * 60); 191 break; 192 } 193 194 $time_format = 'h:i A'; 201 $newTimestamp = $timestamp - ((7 - $daylightSavingsTime) * 60 * 60); 202 break; 203 } 204 195 205 196 206 $olddate = date($time_format, $timestamp);
Note: See TracChangeset
for help on using the changeset viewer.