亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Jquery時間驗證和轉換工具小例子

2019-11-20 22:35:32
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

var TimeObjectUtil;
/**
 * @title 時間工具類
 * @note 本類一律違規驗證返回false
 * @author {boonyachengdu@gmail.com}
 * @date 2013-07-01
 * @formatter "2013-07-01 00:00:00" , "2013-07-01"
 */
TimeObjectUtil = {
    /**
     * 獲取當前時間毫秒數
     */
    getCurrentMsTime : function() {
        var myDate = new Date();
        return myDate.getTime();
    },
    /**
     * 毫秒轉時間格式
     */
    longMsTimeConvertToDateTime : function(time) {
        var myDate = new Date(time);
        return this.formatterDateTime(myDate);
    },
    /**
     * 時間格式轉毫秒
     */
    dateToLongMsTime : function(date) {
        var myDate = new Date(date);
        return myDate.getTime();
    },
    /**
     * 格式化日期(不含時間)
     */
    formatterDate : function(date) {
        var datetime = date.getFullYear()
                + "-"http:// "年"
                + ((date.getMonth() + 1) > 10 ? (date.getMonth() + 1) : "0"
                        + (date.getMonth() + 1))
                + "-"http:// "月"
                + (date.getDate() < 10 ? "0" + date.getDate() : date
                        .getDate());
        return datetime;
    },
    /**
     * 格式化日期(含時間"00:00:00")
     */
    formatterDate2 : function(date) {
        var datetime = date.getFullYear()
                + "-"http:// "年"
                + ((date.getMonth() + 1) > 10 ? (date.getMonth() + 1) : "0"
                        + (date.getMonth() + 1))
                + "-"http:// "月"
                + (date.getDate() < 10 ? "0" + date.getDate() : date
                        .getDate()) + " " + "00:00:00";
        return datetime;
    },
    /**
     * 格式化去日期(含時間)
     */
    formatterDateTime : function(date) {
        var datetime = date.getFullYear()
                + "-"http:// "年"
                + ((date.getMonth() + 1) > 10 ? (date.getMonth() + 1) : "0"
                        + (date.getMonth() + 1))
                + "-"http:// "月"
                + (date.getDate() < 10 ? "0" + date.getDate() : date
                        .getDate())
                + " "
                + (date.getHours() < 10 ? "0" + date.getHours() : date
                        .getHours())
                + ":"
                + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date
                        .getMinutes())
                + ":"
                + (date.getSeconds() < 10 ? "0" + date.getSeconds() : date
                        .getSeconds());
        return datetime;
    },
    /**
     * 時間比較{結束時間大于開始時間}
     */
    compareDateEndTimeGTStartTime : function(startTime, endTime) {
        return ((new Date(endTime.replace(/-/g, "/"))) > (new Date(
                startTime.replace(/-/g, "/"))));
    },
    /**
     * 驗證開始時間合理性{開始時間不能小于當前時間{X}個月}
     */
    compareRightStartTime : function(month, startTime) {
        var now = formatterDayAndTime(new Date());
        var sms = new Date(startTime.replace(/-/g, "/"));
        var ems = new Date(now.replace(/-/g, "/"));
        var tDayms = month * 30 * 24 * 60 * 60 * 1000;
        var dvalue = ems - sms;
        if (dvalue > tDayms) {
            return false;
        }
        return true;
    },
    /**
     * 驗證開始時間合理性{結束時間不能小于當前時間{X}個月}
     */
    compareRightEndTime : function(month, endTime) {
        var now = formatterDayAndTime(new Date());
        var sms = new Date(now.replace(/-/g, "/"));
        var ems = new Date(endTime.replace(/-/g, "/"));
        var tDayms = month * 30 * 24 * 60 * 60 * 1000;
        var dvalue = sms - ems;
        if (dvalue > tDayms) {
            return false;
        }
        return true;
    },
    /**
     * 驗證開始時間合理性{結束時間與開始時間的間隔不能大于{X}個月}
     */
    compareEndTimeGTStartTime : function(month, startTime, endTime) {
        var sms = new Date(startTime.replace(/-/g, "/"));
        var ems = new Date(endTime.replace(/-/g, "/"));
        var tDayms = month * 30 * 24 * 60 * 60 * 1000;
        var dvalue = ems - sms;
        if (dvalue > tDayms) {
            return false;
        }
        return true;
    },
    /**
     * 獲取最近幾天[開始時間和結束時間值,時間往前推算]
     */
    getRecentDaysDateTime : function(day) {
        var daymsTime = day * 24 * 60 * 60 * 1000;
        var yesterDatsmsTime = this.getCurrentMsTime() - daymsTime;
        var startTime = this.longMsTimeConvertToDateTime(yesterDatsmsTime);
        var pastDate = this.formatterDate2(new Date(startTime));
        var nowDate = this.formatterDate2(new Date());
        var obj = {
            startTime : pastDate,
            endTime : nowDate
        };
        return obj;
    },
    /**
     * 獲取今天[開始時間和結束時間值]
     */
    getTodayDateTime : function() {
        var daymsTime = 24 * 60 * 60 * 1000;
        var tomorrowDatsmsTime = this.getCurrentMsTime() + daymsTime;
        var currentTime = this.longMsTimeConvertToDateTime(this.getCurrentMsTime());
        var termorrowTime = this.longMsTimeConvertToDateTime(tomorrowDatsmsTime);
        var nowDate = this.formatterDate2(new Date(currentTime));
        var tomorrowDate = this.formatterDate2(new Date(termorrowTime));
        var obj = {
            startTime : nowDate,
            endTime : tomorrowDate
        };
        return obj;
    },
    /**
     * 獲取明天[開始時間和結束時間值]
     */
    getTomorrowDateTime : function() {
        var daymsTime = 24 * 60 * 60 * 1000;
        var tomorrowDatsmsTime = this.getCurrentMsTime() + daymsTime;
        var termorrowTime = this.longMsTimeConvertToDateTime(tomorrowDatsmsTime);
        var theDayAfterTomorrowDatsmsTime = this.getCurrentMsTime()+ (2 * daymsTime);
        var theDayAfterTomorrowTime = this.longMsTimeConvertToDateTime(theDayAfterTomorrowDatsmsTime);
        var pastDate = this.formatterDate2(new Date(termorrowTime));
        var nowDate = this.formatterDate2(new Date(theDayAfterTomorrowTime));
        var obj = {
            startTime : pastDate,
            endTime : nowDate
        };
        return obj;
    }
};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本精品视频在线观看| 国产精品美女无圣光视频| 日韩精品欧美国产精品忘忧草| 久久久成人精品视频| 日韩免费在线免费观看| 欧美高清视频在线观看| 美女av一区二区三区| 亚洲综合精品一区二区| 欧美在线亚洲一区| 97avcom| 国产美女精品视频| 日本aⅴ大伊香蕉精品视频| 日韩精品久久久久久福利| 8050国产精品久久久久久| 久久久亚洲福利精品午夜| 久久久国产91| 欧美理论片在线观看| 国产精品jvid在线观看蜜臀| 欧美成人免费一级人片100| 中文字幕在线视频日韩| 欧美野外wwwxxx| 亚洲午夜小视频| 菠萝蜜影院一区二区免费| 91精品国产777在线观看| 热久久这里只有| 亚洲福利视频久久| 日韩va亚洲va欧洲va国产| 色哟哟入口国产精品| 日韩精品一区二区视频| 高清欧美电影在线| 中文字幕亚洲一区| 国产成人精品在线| 欧美激情久久久久| 日日骚久久av| 日韩中文字幕第一页| 亚洲综合自拍一区| 欧美视频一二三| 高清欧美性猛交| 日韩中文在线视频| 黑人巨大精品欧美一区二区一视频| 日韩精品小视频| 亚洲国产精久久久久久| 国产精品99久久久久久人| 亚洲二区在线播放视频| 97香蕉久久夜色精品国产| 久久国产精彩视频| 69**夜色精品国产69乱| 国产精品久久久| 亚洲一区二区久久久久久久| 久热爱精品视频线路一| 日韩美女视频在线观看| 在线成人激情视频| 亚洲午夜色婷婷在线| 国产精品99久久久久久白浆小说| 欧美日韩电影在线观看| 久久久成人精品| 日韩大片免费观看视频播放| 国产一区二区三区在线观看网站| 亚洲人成网站免费播放| 国产成人精品综合久久久| 91在线视频导航| 97**国产露脸精品国产| 国产精品日韩欧美大师| 日韩a**站在线观看| 精品国产美女在线| 在线一区二区日韩| 成人黄色生活片| 色综合久综合久久综合久鬼88| 按摩亚洲人久久| 亚洲在线视频观看| 久操成人在线视频| 97在线免费视频| 精品国内亚洲在观看18黄| 成人黄色生活片| 亚洲va码欧洲m码| 大量国产精品视频| 日韩av一区二区在线| 色无极影院亚洲| 日韩欧美国产一区二区| 成人黄色免费在线观看| 最近2019中文免费高清视频观看www99| 国产精品扒开腿爽爽爽视频| 久久97精品久久久久久久不卡| 亚洲国产精品电影在线观看| 一区二区三区动漫| 国产亚洲人成a一在线v站| 91网站在线免费观看| 91成人天堂久久成人| 日本免费在线精品| 91久久精品日日躁夜夜躁国产| 中日韩美女免费视频网址在线观看| 91av在线免费观看视频| 91黑丝高跟在线| 一区二区中文字幕| 欧美日韩中文字幕| 欧美在线性视频| 日韩大胆人体377p| 一区二区三区久久精品| 久久99国产综合精品女同| 国产精品亚洲视频在线观看| 日韩精品日韩在线观看| 91在线网站视频| 久久理论片午夜琪琪电影网| 国产一区二区精品丝袜| 91成人在线播放| 国产色视频一区| 日本午夜在线亚洲.国产| 日韩美女视频中文字幕| 国产综合在线视频| 久久精品国产v日韩v亚洲| 国产亚洲精品成人av久久ww| 精品日本高清在线播放| 欧美亚洲视频在线看网址| 亚洲成人精品视频在线观看| 自拍亚洲一区欧美另类| 欧美重口另类videos人妖| www.欧美精品| 国产精品成人一区二区三区吃奶| 亚洲大胆人体在线| 日韩精品在线播放| 精品少妇一区二区30p| 91精品国产精品| 在线国产精品播放| 亚洲欧美国产一区二区三区| 国产欧美精品va在线观看| 国产精品白嫩初高中害羞小美女| 久久好看免费视频| 日韩精品极品在线观看播放免费视频| 成人网在线视频| 国产日韩av在线| 91禁外国网站| 欧美一区二区三区精品电影| 中文字幕在线看视频国产欧美在线看完整| 大桥未久av一区二区三区| 精品久久久久久电影| 97国产suv精品一区二区62| 日韩中文字幕免费看| 久久久国产在线视频| 欧美另类老肥妇| 亚洲成av人片在线观看香蕉| 26uuu亚洲伊人春色| 成人免费淫片视频软件| 国产一区二区色| 中文字幕成人在线| 亚洲女人初尝黑人巨大| 国产精品影院在线观看| 日韩国产精品一区| 成人淫片在线看| 2025国产精品视频| 亚洲精品一区中文| 亚洲欧洲一区二区三区在线观看| 国产精品一区二区性色av| 欧美激情精品久久久久久蜜臀| 国产97免费视| 91社区国产高清| 欧美日韩亚洲91| 久久大大胆人体| 日韩国产高清污视频在线观看| 亚洲色图欧美制服丝袜另类第一页| 亚洲一区二区中文| 91av在线不卡| 久久久久女教师免费一区| 国产在线观看精品| 亚洲国产又黄又爽女人高潮的|