下面js为什么会提示为0,如果把text里的数据改成2012-07-03就没有问题。也就是把里面的月份改成08和09就会有问题,这是为什么?
<html>
<script type="text/javascript">
function getdate()
{
var year9=(document.getElementById("TextBox1").value);
var year8=year9.substring(0,4); 
var month8=year9.substring(5,7); 
var day=year9.substring(8,10); 
var year = parseInt(year8);
var month = parseInt(month8);
alert(month);

</script>
<head>
    <title>a</title>
</head>
<body>
  <input type="text" id="TextBox1" value="2019-09-03"><br />
<br />
<input type="button" onClick="getdate()" value="调用">
  
</body>
</html>