JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储

本文介绍如何使用JS判断input输入的日期时间格式是否符合YY-MM-DD HH:MM:SS,并验证其是否为实际日期。同时,探讨了SQL中日期时间格式的转化存储,包括108和120格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储

先获取input文本框内输入值

<p>日 &nbsp &nbsp &nbsp 期:&nbsp;<input type="text" id="Edit_d_DateTime" name="Edit_d_DateTime"  /></p>

自画页面没有用到任何JS和框架

val datas={
DateTime: $('input[name="Edit_d_DateTime"]').val()
}

对于输入日期格式和是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范

var r = datas.DateTime.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
        //console.log(r);
        if (r == null) {
            alert("请检查日期格式是否符合规范!");
            return;
        }
        intyear = r[1]; intmonth = r[3]; intday = r[4]; inthour = r[5]; intmin = r[6]; intsecond = r[7];

        function isdate(intYear,intMonth,intDay){
            if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;
            if(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值