Ich habe IN Zeit als 09:30 und OUT Zeit als 17:50 und Pausendauer als 01:00. Jetzt möchte ich die gesamten Stunden verbringen im Büro einschließlich Pausen. In Typoskript habe ich Moment verwendet, um diese Werte zu definieren. Diese Werte können vom Benutzer geändert werden. Wie berechne ich Zeit in Typoskript?Wie IN-Zeit und OUT-Zeit des Momentobjekts in Typescript zu berechnen?
0
A
Antwort
0
Ich habe Angular2-moment mit Ihrer Anforderung verwendet. Dieses Plugin ist mit Pipes erstellt und ich habe versucht, die Pipes in TS-Dateien zu verwenden.
Ich bin nicht sicher, ob es Antwort gerade nach vorne ist, aber es könnte Ihnen bei der Suche helfen.
TS-Datei
import { Component } from '@angular/core';
import { DateFormatPipe,DifferencePipe } from 'angular2-moment';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular 5';
startTime : any;
endTime : any
diff : any;
constructor(){
this.startTime=new Date().setHours(9,30);
this.endTime=new Date().setHours(17,50);
this.diff=(new DifferencePipe()).transform(this.endTime, this.startTime, 'Hours', true);
}
}
HTML-Datei
<hello name="{{ name }}"></hello>
<p>
Start editing to see some magic happen :)
</p>
{{startTime}} : {{endTime}} : {{diff}}
0
Problem behoben wurde unter Code verwendet:
this.daySettingsForm.totalPresence = moment.duration(
this.daySettingsForm.departure.diff(this.daySettingsForm.arrival)
).format(
TimeFormat.SHORT);
Verwandte Themen
- 1. Wie Prozent des Fehlers in Keras zu berechnen
- 2. Wie abbilden und berechnen
- 3. Erweitern des Builders in Typescript
- 4. Resolve des UI-Routers und TypeScript
- 5. wie zu berechnen und cvMat Mittelwert
- 6. Anfangs- und Endwinkel des Kreisdiagramms berechnen
- 7. Länge und Fläche des Polygons berechnen
- 8. Formatierung des TypeScript-Indexsignaturobjekts?
- 9. Wie Latenz zu berechnen
- 10. Berechnen des Prozentsatzes für Label und Textfeld
- 11. Berechnen von Oath 1.0a Signatur in Typescript/Javascript
- 12. Berechnen des Querverhält nisses
- 13. Wie die Objekte zu berechnen in angularjs
- 14. Inkrementelles Berechnen des Rucksacks
- 15. Wie DataGridView.Rows.Height zu berechnen?
- 16. Berechnen Mitte des Pfades
- 17. Wie Zeitunterschied in MYSQL zu berechnen
- 18. Wie AST des angegebenen Typescript-Codes mithilfe des Open Source-Typescript-Compiler-Codes extrahieren?
- 19. Wie Koordinaten des Telefons auf Xamarin Android zu berechnen?
- 20. Berechnen des ChiSquare
- 21. Geometrie des Referenzpunkts berechnen
- 22. Wie relative URL Importe in Typescript und Angular2 zu erstellen
- 23. Tage des Monats berechnen
- 24. cJson wie Länge des Druckpuffers berechnen
- 25. Wie TypeScript-Schnittstellen zu organisieren
- 26. Aggregieren und Median des Arrayfelds in Django-Queryset berechnen
- 27. Wie berechnen Sie die Komplexität des Passwortes?
- 28. Wie TypeScript in AngularJS zu verwenden ist
- 29. CSV zu JSON in Typescript
- 30. Wie aws.sdk.ts Datei in Typescript zu implementieren?
Verwenden Sie Split (':'), um Stunden und Minuten zu erhalten. Verwenden Sie parseInt, um die Ganzzahl zu erhalten, multiplizieren Sie die Stunden mit 60 und subtrahieren Sie sie. Verwenden Sie den Operator%, um das Minutenergebnis zu erhalten, und Math.floor, um die letzten Stunden zu erhalten – Eliseo