JavaScript 日付と時刻チェック(YmdHi)関数のサンプルコードです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | // 日付と時刻チェックのサンプルコード <script> console.log(checkDate(2017,12,04)); console.log(checkTime(10,11)); // 日付チェック(戻り値: true or false) // ex) Y:2017, m:12, d:04 function checkDate(Y, m, d) { var m = parseInt(m, 10); var d = parseInt(d, 10); var check_date = Y+'/'+m+'/'+d; var date = new Date(check_date); if ( check_date == (date.getFullYear()+'/'+(date.getMonth()+1)+'/'+date.getDate()) ) { return true; } else { return false; } } // 時刻チェック(戻り値: true or false) // ex) H:10, i:11 function checkTime(H, i) { var H = parseInt(H, 10); var i = parseInt(i, 10); if (0 <= H && H <= 23 && 0 <= i && i <= 59) { return true; } else { return false; } } </script> |