根据提供的信息,哈利波特出生于1980年7月31日。现在是2024年5月22日,所以哈利波特目前的年龄是:
```
2024年 - 1980年 = 44年
```
由于今天是5月22日,而哈利的生日是7月31日,所以他还没有过今年的生日。因此,他现在的年龄是44岁减去1岁,即:
```
44岁 - 1岁 = 43岁
```
所以,哈利波特现在43岁
根据提供的信息,哈利波特出生于1980年7月31日。现在是2024年5月22日,所以哈利波特目前的年龄是:
```
2024年 - 1980年 = 44年
```
由于今天是5月22日,而哈利的生日是7月31日,所以他还没有过今年的生日。因此,他现在的年龄是44岁减去1岁,即:
```
44岁 - 1岁 = 43岁
```
所以,哈利波特现在43岁