humanizeTimezoneFromCoordinates function

String humanizeTimezoneFromCoordinates(
  1. double longitude
)

Formats timezone from coordinates (simplified).

Implementation

String humanizeTimezoneFromCoordinates(double longitude) {
  // Simplified timezone calculation (not accounting for DST or political boundaries)
  final offsetHours = (longitude / 15).round();
  final sign = offsetHours >= 0 ? '+' : '-';
  final absOffset = offsetHours.abs();

  return 'UTC$sign${absOffset.toString().padLeft(2, '0')}:00';
}