これは、asp.net検証コントロールのクライアントスクリプト関数です。JavaScriptの日付を確認する
<script type="text/javascript">
function validateDateControl(sender, args) {
var d = new Date(args.Value);
args.IsValid = (Object.prototype.toString.call(d) === "[object Date]");
if (!args.IsValid) {
sender.innerText = "Client: Invalid date";
}
return args.IsValid;
}
</script>
Immediate Window Results:
d
NaN
Object.prototype.toString.call(d) === "[object Date]"
true
なぜ比較評価がTrueであるのですか?
私はあなたの質問を理解できません。詳細を投稿してください。申し訳ありません:) – AngeloBad
無効な日付はまだ日付オブジェクトですが、正しく表現できません。 –