Климат (Dwa) муссонный с горячим летом, влажный континентальный. Наивысшая температура, замечается в июне до 32.9°С, а минимум составляет -23.3°C в декабре. Месяц с максимальными температурами — июль со среднеарифметической температурой 26.5 °C. Месяц с минимальными температурами — январь, его среднее значение температуры за день -5.7 °C. Среднегодовая температура в Даньдуне, учитывая данные наблюдений, составляет 12.6°C. В рамках года: солнечных дней - 156, дни со снегом - 21, дни с осадками - 125, облачных дней - 64.