| PASS | year can be more than four digits | |
| PASS | valid value test | |
| PASS | year can contain prefixes of zero, as long as there are at least four digits | |
| PASS | month type support on input element | |
| PASS | User agents must not allow the user to set the value to a non-empty string that is not a valid month string. | |
| PASS | Month value can be empty string. | |
| PASS | When value attribute has two digits year value, the value,which is invalid, must return empty string. | |
| PASS | When value is set with invalid value, the value must return empty string. | |
| PASS | When step attribute is given invalid value, it must ignore the invalid value and use defaul value instead. | |
| PASS | Month should be <= 13: If the value of the element is not a valid month string, then set it to the empty string instead. | |
| PASS | Month should be > 0: If the value of the element is not a valid month string, then set it to the empty string instead.> | |
| PASS | Year should be > 0: If the value of the element is not a valid year string, then set it to the empty string instead.> | |
| PASS | Month should be two digits: If the value of the element is not a valid month string, then set it to the empty string instead.> | |
| PASS | Month should be two digits not characters: If the value of the element is not a valid month string, then set it to the empty string instead.> | |
| PASS | Value should be two parts: If the value of the element is not a valid month string, then set it to the empty string instead.> | |