One line of php makes a Local Daylight Time API server. Here's the URL for Asheville time, put in your own latitude and longitude. http://localdaylighttime.org/ldt.php?lat=35.595&lng=-82.551

Here's the code, all 217 bytes, put it on your server too.

<?php $a=$_REQUEST["lat"];$b=$_REQUEST["lng"];$c=1-tan(deg2rad(abs($a)))*0.45095;if($c<0)$c=0;echo gmdate("g:i:s A",($b/15+0.5+$c*(6-date_sunrise(time(),SUNFUNCS_RET_DOUBLE,$a,$b,90.833,$b/15)))*3600+time()).' LDT';?\>

© Copyright Keith Thomas 2013