国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery時間驗證和轉換為標準格式的時間格式

2019-11-19 17:18:25
字體:
來源:轉載
供稿:網友

最近整理文檔發現一篇文章,可以將時間轉換成標準格式的時間,發出來給大家參考一下。

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;  }};

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南投县| 营口市| 澄城县| 囊谦县| 桐城市| 儋州市| 南汇区| 崇礼县| 武城县| 台湾省| 那曲县| 师宗县| 通道| 中江县| 富顺县| 城市| 宁夏| 金乡县| 沧源| 吉林市| 余江县| 石台县| 崇义县| 蓬莱市| 炉霍县| 湖南省| 龙泉市| 威远县| 兴安盟| 金川县| 玉环县| 无极县| 莱芜市| 香港 | 逊克县| 岗巴县| 老河口市| 普兰店市| 修武县| 遵义市| 西畴县|