麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JS日期加減,日期運算代碼

2024-05-06 16:24:58
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JS日期加減,日期運算代碼,需要的朋友可以參考下

一、日期減去天數(shù)等于第二個日期

 

 
  1. function cc(dd,dadd){ 
  2. //可以加上錯誤處理 
  3. var a = new Date(dd) 
  4. a = a.valueOf() 
  5. a = a - dadd * 24 * 60 * 60 * 1000 
  6. a = new Date(a) 
  7. alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"
  8. cc("12/23/2002",2) 

這里不得不做補充,浪費好多時間得出教訓:

Javascript 對時間的代號

0-11數(shù)字表示1-12月: var a= new Date(2006,5,6) 結(jié)果是2006-6-6

0-6表示星期

1-31表示日期

0-23小時

0-59分鐘,秒

二。//兩個日期的差值(d1 - d2).

 

 
  1. function DateDiff(d1,d2){ 
  2. var day = 24 * 60 * 60 *1000; 
  3. try{  
  4. var dateArr = d1.split("-"); 
  5. var checkDate = new Date(); 
  6. checkDate.setFullYear(dateArr[0], dateArr[1]-1, dateArr[2]); 
  7. var checkTime = checkDate.getTime(); 
  8.  
  9. var dateArr2 = d2.split("-"); 
  10. var checkDate2 = new Date(); 
  11. checkDate2.setFullYear(dateArr2[0], dateArr2[1]-1, dateArr2[2]); 
  12. var checkTime2 = checkDate2.getTime(); 
  13.  
  14. var cha = (checkTime - checkTime2)/day;  
  15. return cha; 
  16. }catch(e){ 
  17. return false
  18. }//end fun 

三、應用:

 

 
  1. <script language="javascript" type="text/javascript"
  2. var flag = Array();//全局變量 
  3.  
  4. var start = "2009-01-01"
  5. var end = "2009-02-24"
  6. SetFlag(start,end);  
  7.  
  8. for(var i=0; i<flag.length; i++){ 
  9. document.write(flag[i]+"/n/r"); 
  10.  
  11. //設置周期內(nèi)的日期(數(shù)組) 
  12. function SetFlag(start,end){ 
  13. var cdate = Array(); 
  14. cdate = start.split("-"); 
  15. var cd = cdate[1]+"/"+cdate[2]+"/"+cdate[0];  
  16. var dayNum = DateDiff(end,start); 
  17. for(var i=0; i<=dayNum; i++){ 
  18. flag.push(AddDays(cd,i)); 
  19. }//end fun 
  20. //日期加上天數(shù)后的新日期. 
  21. function AddDays(date,days){ 
  22. var nd = new Date(date); 
  23. nd = nd.valueOf(); 
  24. nd = nd + days * 24 * 60 * 60 * 1000; 
  25. nd = new Date(nd); 
  26. //alert(nd.getFullYear() + "年" + (nd.getMonth() + 1) + "月" + nd.getDate() + "日"); 
  27. var y = nd.getFullYear(); 
  28. var m = nd.getMonth()+1; 
  29. var d = nd.getDate(); 
  30. if(m <= 9) m = "0"+m; 
  31. if(d <= 9) d = "0"+d;  
  32. var cdate = y+"-"+m+"-"+d; 
  33. return cdate; 
  34. //兩個日期的差值(d1 - d2). 
  35. function DateDiff(d1,d2){ 
  36. var day = 24 * 60 * 60 *1000; 
  37. try{  
  38. var dateArr = d1.split("-"); 
  39. var checkDate = new Date(); 
  40. checkDate.setFullYear(dateArr[0], dateArr[1]-1, dateArr[2]); 
  41. var checkTime = checkDate.getTime(); 
  42.  
  43. var dateArr2 = d2.split("-"); 
  44. var checkDate2 = new Date(); 
  45. checkDate2.setFullYear(dateArr2[0], dateArr2[1]-1, dateArr2[2]); 
  46. var checkTime2 = checkDate2.getTime(); 
  47.  
  48. var cha = (checkTime - checkTime2)/day;  
  49. return cha; 
  50. }catch(e){ 
  51. return false
  52. }//end fun 
  53. </script> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产乱淫a∨片免费观看 | 一本色道久久综合狠狠躁篇适合什么人看 | 国产精品久久久久久久久久10秀 | 成人性视频在线 | 国产大片免费看 | 在线成人一区 | 免费黄色入口 | 日韩一级片一区二区三区 | 夜夜夜精品视频 | 一区二区久久电影 | 日韩视频区 | 日韩中文字幕一区二区三区 | 神马久久精品综合 | 亚洲精品一区中文字幕 | 久久久亚洲欧美综合 | 中国av中文字幕 | 91一区二区在线观看 | 国产免费黄色 | 一本色道久久99精品综合蜜臀 | 成人情欲视频在线看免费 | 一级做人爱c黑人影片 | 国产成人高潮免费观看精品 | 羞羞羞网站 | 免费一级片网站 | 久久一本日日摸夜夜添 | 日本韩国欧美一级片 | 毛片视频网站在线观看 | 欧美日本色 | 国产精品一区二区x88av | 免费一级片网站 | 欧美黄色大片免费观看 | 逼片| av在线免费观看网 | 九一免费国产 | 久久精品综合视频 | 中国漂亮护士一级a毛片 | 亚洲一区二区三区四区精品 | 欧美性久久久 | 久久精品久久久久 | 久久亚洲精品久久国产一区二区 | 福利一区二区三区视频在线观看 |