Get comprehensive information about the current date.
Returns:
DateInfo: A dictionary containing comprehensive date and time information:
- full_datetime (str): Full date and time in YYYY-MM-DD HH:MM:SS format
- iso_date (str): ISO 8601 date format (YYYY-MM-DD)
- iso_datetime (str): ISO 8601 datetime format with timezone
- timestamp (int): Unix timestamp (seconds since epoch)
- year (int): Current year (e.g., 2024)
- month (int): Current month (1-12)
- day (int): Current day of the month (1-31)
- day_of_year (int): Day number in the year (1-366)
- day_of_week_number (int): Day of the week (0=Monday, 6=Sunday)
- day_name (str): Full name of the day (e.g., "Monday")
- day_name_short (str): Short name of the day (e.g., "Mon")
- month_name (str): Full name of the month (e.g., "January")
- month_name_short (str): Short name of the month (e.g., "Jan")
- is_leap_year (bool): True if current year is a leap year
- week_number (int): ISO 8601 week number (1-53)
- iso_year (int): ISO 8601 year (may differ from calendar year)
- weekday_iso (int): ISO weekday (1=Monday, 7=Sunday)
- quarter (int): Quarter of the year (1-4)
- days_in_month (int): Total days in the current month
- hour (int): Current hour (0-23)
- minute (int): Current minute (0-59)
- second (int): Current second (0-59)
- microsecond (int): Current microsecond (0-999999)