Autor |
Nachricht |
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 02.11.2006 22:44
Titel Zeiteinheiten errechnen |
|
|
Hallo MG-User,
ich möchte gern ein Script proggen mit dem man Zeiteinheiten ausgeben kann.
z.B.:
Ich drücke auf einen Button anfangen. nach einiger zeit sagen wir mal 1 h und 36 min drücke ich dann auf ein button fertig.
wie kann ich dann die differenz zwischen anfang und ende berechnen lassen und das in einheiten ausgeben?
wenn ich nun 1h und 36 gearbeitet ab und 1 einheit 15 min ist?
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Fr 03.11.2006 14:20
Titel
|
|
|
Code: | var EINEEINHEITINMILLISEKUNDEN = 15 * 60 * 1000;
var startzeit = 0;
function zeitStart() {
startzeit = new Date().getTime();
}
function zeitStop() {
startzeit = new Date().getTime() - startzeit;
alert( "= " + Math.floor( mytime / EINEEINHEITINMILLISEKUNDEN ) + " Einheiten" );
} |
So ungefaehr... Gruss
Zuletzt bearbeitet von schachbrett am Fr 03.11.2006 14:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Fr 03.11.2006 23:54
Titel
|
|
|
ähm danke... hab vergessen dabei zusagen ... in php
|
|
|
|
|
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Sa 04.11.2006 16:11
Titel
|
|
|
Achso Na, das Prinzip bleibt das Gleiche! Nur dass du die startzeit irgendwo fest ablegst, in einer Datei, ner Datenbank oder nem Keks. Die passenden Links hat dir sahnemuh ja schon rausgesucht...
Code: | <html>
<body>
<a href="?m=start">Start</a> | <a href="?m=stop">Stop</a>
<?php
define( 'EINEEINHEITINSEKUNDEN', ( 15 * 60 ) );
define( 'DATEINAME', './time' );
if( $_GET[m] == "start" ) {
if ( $h = fopen( DATEINAME, "w" ) ) {
fputs( $h, mktime() );
fclose($h);
}
}
if( $_GET[m] == "stop" ) {
if ( $h = fopen( DATEINAME, "r" ) ) {
$t = fgets($h);
fclose( $h );
echo floor( ( mktime() - $t ) / EINEEINHEITINSEKUNDEN );
}
}
?>
</body>
</html>
|
Zuletzt bearbeitet von schachbrett am Sa 04.11.2006 17:23, insgesamt 4-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Director: Datei-Hashwert errechnen
|
|