You got some bad data. Take PST and add 11-1/2 hours to get Tehran time. (EST+8.5 hours. Elsewhere in the world, figure accordingly.) According to my pocket PC as I post it's Sun. June 15th, 6:26 PM in Tehran. With a couple more hours or so of daylight left.