Heim > Web-Frontend > js-Tutorial > JS-Datumsaddition und -subtraktion, Datumsoperation code_time und Datum

JS-Datumsaddition und -subtraktion, Datumsoperation code_time und Datum

WBOY
Freigeben: 2016-05-16 15:33:40
Original
1507 Leute haben es durchsucht

1. Das Datum minus die Anzahl der Tage ergibt das zweite Datum

function cc(dd,dadd){
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
}
cc("12/23/2002",2)
Nach dem Login kopieren

Ich muss hier Ergänzungen machen und verschwende viel Zeit damit, Lektionen zu ziehen:
Javascript-Code für die Zeit
Die Zahlen 0-11 stehen für Januar-Dezember: var a= new Date(2006,5,6) Das Ergebnis ist 2006-6-6
0-6 bedeutet Wochentag
1-31 stellt das Datum dar
0-23 Stunden
0-59 Minuten, Sekunden

Zwei. //Die Differenz zwischen zwei Daten (d1 - d2).

function DateDiff(d1,d2){
  var day = 24 * 60 * 60 *1000;
try{  
    var dateArr = d1.split("-");
  var checkDate = new Date();
    checkDate.setFullYear(dateArr[0], dateArr[1]-1, dateArr[2]);
  var checkTime = checkDate.getTime();
 
  var dateArr2 = d2.split("-");
  var checkDate2 = new Date();
    checkDate2.setFullYear(dateArr2[0], dateArr2[1]-1, dateArr2[2]);
  var checkTime2 = checkDate2.getTime();
  
  var cha = (checkTime - checkTime2)/day; 
    return cha;
  }catch(e){
  return false;
}
}//end fun
Nach dem Login kopieren

3. Anwendung:

Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage