Date.prototype.getMonth()
语法:
dateObj.getMonth()
参数: 无
返回值:
getMonth返回一个 0 到 11 的整数值:0 代表一月份,1 代表二月份,2 代表三月份,依次类推。
遇到的问题
React项目练习时,利用Props传递date数据,使用getMonth()获取月份时,发现1-11一一对应1-11月,而0代表12月。
<div className="logs">
<Item date={new Date(2022,1,1)} desc={"学习CSS"} time={"50"}/>
<Item date={new Date(2022,11,17)} desc={"学习CSS"} time={"50"}/>
<Item date={new Date(2022,12,18)} desc={"背八股文"} time={"60"}/>
</div>
<div className="month">{props.date.getMonth()}月</div>
页面展示效果:
问题原因
未知