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

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

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

1.只是JS校驗時間提示,并不安全
2.前臺頁面的時間校驗不影響后臺,所以,當(dāng)用戶修改本地計算機時間時,可能存在不安全因素

1、直接看代碼

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

function activeData(){
  if(!isDateBetween(date,'2018/01/30','2018/03/31')){
    //在有效時間,對應(yīng)處理邏輯
  }else{
    //不在有效時間,對應(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(){

  // 對Date的擴展,將 Date 轉(zhuǎn)化為指定格式的String
  // 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個占位符,
  // 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 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(),          // 小時
   "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、例子效果圖

這里寫圖片描述

總結(jié)

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

相關(guān)文章

  • Uni-app跨平臺開發(fā)應(yīng)用入門實戰(zhàn)

    Uni-app跨平臺開發(fā)應(yīng)用入門實戰(zhàn)

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

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

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

    11款基于Javascript的文件管理器

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

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

    下面小編就為大家?guī)硪黄媪私夂瘮?shù)聲明與函數(shù)表達式、變量提升。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js阻止默認右鍵的下拉菜單方法

    js阻止默認右鍵的下拉菜單方法

    下面小編就為大家分享一篇js阻止默認右鍵的下拉菜單方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • javascript刷新父頁面方法匯總詳解

    javascript刷新父頁面方法匯總詳解

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

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

    下面小編就為大家?guī)硪黄鶭S實現(xiàn)-星級評分系統(tǒng)的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 如何在JavaScript中正確處理變量

    如何在JavaScript中正確處理變量

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

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

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

最新評論

甘孜| 连城县| 玛沁县| 临海市| 马公市| 惠安县| 合水县| 柞水县| 凤城市| 壤塘县| 怀安县| 卢湾区| 历史| 安龙县| 连江县| 正阳县| 连江县| 资阳市| 天峨县| 瑞安市| 丹东市| 忻城县| 河西区| 历史| 深圳市| 江油市| 且末县| 安远县| 凯里市| 枣阳市| 濮阳市| 鹿邑县| 宝丰县| 奉化市| 龙胜| 黔南| 化隆| 梓潼县| 营口市| 辰溪县| 榆社县|