1. 程式人生 > >js判斷日期格式

js判斷日期格式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
</head>
<script>
<!--
function checkDate(value)
{
    if((/^\d{4}-\d{1,2}-\d{1,2}$/).test(value) == false)
        return false;
   
    dateArr = value.split("-");
    monthPerDays = new Array(31,28,31,30,31,30,31,31,30,31,30,31);   
    year = dateArr[0];
    month = dateArr[1];
    day = dateArr[2];

    if(month >12 || month<0)
        return false;

    if(day>31 || day<0 )
        return false;

    if(year%100 == 0)
    {
        if(year%400 == 0)
            monthPerDays[1] = 29;
    }
    else
    {
        if(year%4 == 0)
            monthPerDays[1] = 29;
    }

    if(monthPerDays[month-1] < day)
        return false;

    return true;
}
function checkForm()
{
        if(!checkDate(document.all.s2.value))
        {
                alert("請輸入正確的日期格式!");
                document.all.s2.focus();
                return false;
        }
        else
        {
                alert("日期格式正確!");
        }
}
//-->
</script>


<body>
<input name="s2" type="text" id="s2" value="2011-6-9"/>
<input type="button" name="Submit" value="判斷日期格式"  onclick="return checkForm()"/>
</body>
</html>

相關推薦

js判斷日期格式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

js指定日期格式

指定 cond spa post clas style bsp con () 1 var nowDate = new Date(); 2 alert("當前時間為:"+nowDate);//當前時間為:Fri Feb 23 2018 14:16:31 GMT+0800

js 日期比較大小,js判斷日期是否在區間內,js判斷時間段是否在另外一個時間段內

turn BE 時間格式 .get AR 解析 sda pan color /** * 日期解析,字符串轉日期 * @param dateString 可以為2017-02-16,2017/02/16,2017.02.16

判斷日期格式是否合法

驗證 str ring parse new pri turn cat ati 傳入對應的時間格式,然後判斷該時間是否是一個合法的時間。 public static boolean isValidDate(String str) { boolean conv

js日期格式與時間戳格式互換

2014-04-23 18:55:49:123    日期格式 1398250549123        時間戳格式   前臺顯示日期格式,則 function tsToTime(ts) { var date

Js Date日期格式和字串的相互轉化

Date格式轉字串 已知格式:Wed Dec 13 2017 16:00:00 GMT+0800 (中國標準時間) 所需求的格式為:2017-12-13 16:00:00 轉換程式碼 var formatDate = function (date) { var y =

js驗證日期格式的正則

完全匹配(首位0要求保留): let reg = /^([1-2]\d{3})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|30|31) (0\d|1\d|2[0-4]):(0\d|[1-5]\d):(0\d|[1-5]\d)$/ let str = "2018-10-

js格式化日期格式

使用上述的方法即可格式化日期 <html> <head> <script language="javascript"> function Window_Load(){ var str = "Tue Jul 16 01

js 判斷日期是不是合法日期

var end_time=$('#id_end_time').val(); if(end_time==''){ alert('有效截止時間不能為空!'); return false; } else{ var matchArra

js 判斷日期大小

//獲取當前時間,格式YYYY-MM-DD function getNowFormatDate() {     var date = new Date();     var seperator1

java中判斷日期格式是否正確

import java.util.Date;import java.util.regex.Matcher;import java.util.regex.Pattern;public static boolean isValidDate(String sDate) {    

Java中用正則表示式判斷日期格式是否正確

/** * @Title:DateType.java * @Package:com.you.dao * @Description: * @Author: 遊海東 * @date: 2014年3月8日 下午10:54:50 * @Version V1.2.3 */ package

Java 判斷日期格式

 /**     * 判斷是否是日期的格式:yyyy-mm-dd hh-mi-mm 2017-07-31 00:00:00     *     * @param timeStr     * @return     */    public static boolean isD

Js 判斷日期是否正確("yyyy-mm-dd || yyyy/mm/dd || dd-mm-yyyy || dd/mm/yyyy || mm-dd-yyyy || mm/dd/yyyy")

function IsDate(dateval){    var arr = new Array();        if(dateval.indexOf("-") != -1){        arr = dateval.toString().split("-");   

判斷日期格式是否正確。

 /**     * 校驗日期格式是否正確     * @param s     * @return     */    public static boolean isValidDate(String s)  {  try  {  dateFormat = new Simp

dateFormat.js ----jquery日期格式轉換方法。

由於Jquery沒有日期轉換,所以要匯入dateFormat.js這個檔案,然後呼叫dateFormat(new Date(),'yyyy-mm-dd')方法即可; 下面貼上js程式碼: /*  * Date Format 1.2.3  * (c) 2007-2009 St

js判斷兩個yyyy-MM-dd格式日期是否在同一周內

var date1 = $("#datepicker3").val();//日期外掛選擇的值   var date2 = $("#datepicker4").val();   var arr = date1.split("-");   var chooseDate1 = "

JS 判斷是否為IP格式

fun doc ava col for $1 als regex rip <html> <head> <title><a href=‘http://js.zz5u.net‘><u>JavaScript<

獲取當前的日期時間的js函數,格式為“yyyy-MM-dd hh:mm:ss”

style mon func get minute ets logs var getdate 1 //獲取當前的日期時間函數,格式為“yyyy-MM-dd hh:mm:ss” 2 function getNowFormatDate(date) { 3 if

Java判斷字符串是否符合yyyyMMdd日期格式

參數 pan ret static star 字符 ted null 月份 Java判斷字符串是否符合yyyyMMdd日期格式 代碼: /** * 判斷參數的格式是否為“yyyyMMdd”格式的合法日期字符串 * */