二次函数f(x)满足f(x+2)=f(-x+2),又f(0)=3,f(2)=1,若在[0,m]上有最大值3,最小值1,则m的取值范围是()
A.(0,+∞)
B.[2,+∞)
C.(0,2]
D.[2,4]