Vue berechnet den Zeitunterschied

- Holen Sie sich die vorherigen n Tage oder die nächsten n Tage

GetDateStr(AddDayCount) {
  //AddDayCount, das übergebene Datum
  var dd = neues Datum();
  dd.setDate(dd.getDate()+AddDayCount);//Erhalten Sie das Datum nach AddDayCount-Tagen
  var y = dd.getFullYear();
  var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//Erhalte das Datum des aktuellen Monats, wenn es ist kleiner als 10, ergänze 0
  var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//Erhalten Sie das aktuelle Datum. Wenn es kleiner als 10 ist, fügen Sie 0 hinzu
  gib y+"-"+m+"-"+d zurück

Zum Beispiel heute, 23.5.16 

Holen Sie sich die Uhrzeit der Vorwoche. GetDateStr(-7) //23-5-9

2 Holen Sie sich die vorherigen n Monate oder die nächsten n Monate

 

beforeTime(n) {
  //AddDayCount, das übergebene Datum
  /**Monat des vorherigen Monats abrufenNum Monat*/
  let date = new Date()
  date.setMonth(date.getMonth() - n)
  date.toLocaleDateString()
  sei y = date.getFullYear()
  sei m = date.getMonth() + 1
  m = m < 10 ? '0' + m : m
  gib y + '-' + m zurück
}

 Beispielsweise erhält beforeTime(2) //23-03 den März 

beforeTime(-2) //23-07 Juli abrufen  

Ich denke du magst

Origin blog.csdn.net/and_life/article/details/130705551
Empfohlen
Rangfolge