最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)時(shí)間校驗(yàn)的代碼

 更新時(shí)間:2020年05月25日 09:29:22   作者:Aitemi  
這篇文章主要介紹了JS實(shí)現(xiàn)時(shí)間校驗(yàn)的代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
  1. 常用于活動(dòng)時(shí)間結(jié)束彈窗提示
  2. 注意:

1.只是JS校驗(yàn)時(shí)間提示,并不安全
2.前臺(tái)頁(yè)面的時(shí)間校驗(yàn)不影響后臺(tái),所以,當(dāng)用戶(hù)修改本地計(jì)算機(jī)時(shí)間時(shí),可能存在不安全因素

1、直接看代碼

var mydate = new Date();
var date = myDate();

function activeData(){
  if(!isDateBetween(date,'2018/01/30','2018/03/31')){
    //在有效時(shí)間,對(duì)應(yīng)處理邏輯
  }else{
    //不在有效時(shí)間,對(duì)應(yīng)處理邏輯
  }
}

function dateParse(dateString){ 
  var SEPARATOR_BAR = "-"; 
  var SEPARATOR_SLASH = "/"; 
  var SEPARATOR_DOT = "."; 
  var dateArray; 
  if(dateString.indexOf(SEPARATOR_BAR) > -1){ 
    dateArray = dateString.split(SEPARATOR_BAR);  
  }else if(dateString.indexOf(SEPARATOR_SLASH) > -1){ 
    dateArray = dateString.split(SEPARATOR_SLASH); 
  }else{ 
    dateArray = dateString.split(SEPARATOR_DOT); 
  } 
  return new Date(dateArray[0], dateArray[1]-1, dateArray[2]);  
}; 

function dateCompare(dateString, compareDateString){  
  var dateTime = dateParse(dateString).getTime(); 
  var compareDateTime = dateParse(compareDateString).getTime(); 
  if(compareDateTime > dateTime){ 
    return 1; 
  }else if(compareDateTime == dateTime){ 
    return 0; 
  }else{ 
    return -1; 
  } 
};


function isDateBetween(dateString, startDateString, endDateString){ 
  var flag = false; 
  var startFlag = (dateCompare(dateString, startDateString) < 1); 
  var endFlag = (dateCompare(dateString, endDateString) > -1); 
  if(startFlag && endFlag){ 
    flag = true; 
  } 
  return flag; 
};

function myDate(){

  // 對(duì)Date的擴(kuò)展,將 Date 轉(zhuǎn)化為指定格式的String
  // 月(M)、日(d)、小時(shí)(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個(gè)占位符,
  // 年(y)可以用 1-4 個(gè)占位符,毫秒(S)只能用 1 個(gè)占位符(是 1-3 位的數(shù)字)
  // 例子:
  // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
  // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
  Date.prototype.Format = function(fmt)  
  { // author: meizz
  var o = {  
   "M+" : this.getMonth()+1,         // 月份
   "d+" : this.getDate(),          // 日
   "h+" : this.getHours(),          // 小時(shí)
   "m+" : this.getMinutes(),         // 分
   "s+" : this.getSeconds(),         // 秒
   "q+" : Math.floor((this.getMonth()+3)/3), // 季度
   "S" : this.getMilliseconds()       // 毫秒
  };  
  if(/(y+)/.test(fmt))  
   fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));  
  for(var k in o)  
   if(new RegExp("("+ k +")").test(fmt))  
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));  
  return fmt;  
  } 

  var nowDate = new Date().Format("yyyy-MM-dd");
  return nowDate;
};

2、例子效果圖

這里寫(xiě)圖片描述

總結(jié)

到此這篇關(guān)于JS實(shí)現(xiàn)時(shí)間校驗(yàn)的代碼的文章就介紹到這了,更多相關(guān)js 時(shí)間校驗(yàn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Uni-app跨平臺(tái)開(kāi)發(fā)應(yīng)用入門(mén)實(shí)戰(zhàn)

    Uni-app跨平臺(tái)開(kāi)發(fā)應(yīng)用入門(mén)實(shí)戰(zhàn)

    這篇文章主要為大家介紹了Uni-app跨平臺(tái)開(kāi)發(fā)應(yīng)用入門(mén)實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 使用?JS?判斷用戶(hù)是否處于活躍狀態(tài)的案例詳解

    使用?JS?判斷用戶(hù)是否處于活躍狀態(tài)的案例詳解

    這篇文章主要介紹了如何使用?JS?判斷用戶(hù)是否處于活躍狀態(tài),案例演示了如何獲取用戶(hù)活躍狀態(tài),時(shí)間閾值定為5秒,超出該閾值沒(méi)有操作表示非活躍,否則屬于正在活躍中,需要的朋友可以參考下
    2024-05-05
  • 11款基于Javascript的文件管理器

    11款基于Javascript的文件管理器

    11款基于JavaScript的文件管理器,大多數(shù)免費(fèi)開(kāi)源,功能并不遜色于那些專(zhuān)業(yè)的文件管理程序。
    2009-10-10
  • 全面了解函數(shù)聲明與函數(shù)表達(dá)式、變量提升

    全面了解函數(shù)聲明與函數(shù)表達(dá)式、變量提升

    下面小編就為大家?guī)?lái)一篇全面了解函數(shù)聲明與函數(shù)表達(dá)式、變量提升。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • js阻止默認(rèn)右鍵的下拉菜單方法

    js阻止默認(rèn)右鍵的下拉菜單方法

    下面小編就為大家分享一篇js阻止默認(rèn)右鍵的下拉菜單方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較

    JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較

    在JavaScript中將字符串轉(zhuǎn)換為數(shù)字有多種方法,下面這篇文章主要給大家介紹了關(guān)于JavaScript中數(shù)字轉(zhuǎn)字符串的6種方式以及性能比較的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • javascript刷新父頁(yè)面方法匯總詳解

    javascript刷新父頁(yè)面方法匯總詳解

    這篇文章主要介紹了javascript刷新父頁(yè)面方法匯總詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 原生JS實(shí)現(xiàn)-星級(jí)評(píng)分系統(tǒng)的簡(jiǎn)單實(shí)例

    原生JS實(shí)現(xiàn)-星級(jí)評(píng)分系統(tǒng)的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇原生JS實(shí)現(xiàn)-星級(jí)評(píng)分系統(tǒng)的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • 如何在JavaScript中正確處理變量

    如何在JavaScript中正確處理變量

    這篇文章主要介紹了如何在JavaScript中正確處理變量,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2020-12-12
  • 使用Vue3實(shí)現(xiàn)一個(gè)Upload組件的示例代碼

    使用Vue3實(shí)現(xiàn)一個(gè)Upload組件的示例代碼

    這篇文章主要介紹了使用Vue3實(shí)現(xiàn)一個(gè)Upload組件的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評(píng)論

民勤县| 惠水县| 青海省| 波密县| 三门峡市| 龙井市| 开江县| 大兴区| 白沙| 张掖市| 嵩明县| 大竹县| 灌南县| 南和县| 汉中市| 竹溪县| 南京市| 旺苍县| 临邑县| 抚州市| 宁城县| 江北区| 珲春市| 威信县| 宝清县| 香港 | 新野县| 沧州市| 丹江口市| 汝州市| 内丘县| 金湖县| 万宁市| 江西省| 福贡县| 邯郸县| 宁武县| 余江县| 灵宝市| 兴宁市| 新津县|