Wystarczy zdać datownik z datą przyszłą jak ten:
is_daylisght_saving = date("I", future_timestamp);
See PHP dokumentacji date()
***** EDIT: **
Aby prawidłowo uzyskać informacje letniego musisz upewnić się, że domyślne ustawienia regionalne są ustawione na kraj z użyciem czasu letniego. Lista krajów korzystających z czasu letniego znajduje się pod adresem here.
Aby zmienić domyślną strefę czasową używać date_default_timezone()
następująco:
date_default_timezone_set('Europe/Rome'); // Italy uses daylight saving
echo date("I", 1366456706); // will return 1
date_default_timezone_set('America/Argentina/Buenos_Aires'); // Argentina doesn't use daylight saving
echo date("I", 1366456706); // will return 0
oczywiście, nie ma godziny w październiku, kiedy występuje dany czas zarówno w standardowym czasie i oszczędności światła dziennego, więc istnieje potencjał dwuznaczność tutaj. Jest to dość mały potencjał, ale istnieje. – Spudley