JS "übersetzen"
Thomas
- javascript
0 bleicher0 suit0 Gunnar Bittersmann
tach,
Hier isn countdown in Javascript.
Der ist auf english, dabei brauch ich ihn auf deutsch.
Aber welche "Hours" "Minutes" muss ich da umschreiben?
------------------
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
dateFuture = new Date(2008,9,31,23,59,59);
function GetCount(){
dateNow = new Date();
amount = dateFuture.getTime() - dateNow.getTime();
delete dateNow;
// time is already past
if(amount < 0){
document.getElementById('countbox').innerHTML="Now!";
}
// date is still good
else{
days=0;hours=0;mins=0;secs=0;out="";
amount = Math.floor(amount/1000);
days=Math.floor(amount/86400);
amount=amount%86400;
hours=Math.floor(amount/3600);
amount=amount%3600;
mins=Math.floor(amount/60);
amount=amount%60;
secs=Math.floor(amount);
if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
out += secs +" seconds";
document.getElementById('countbox').innerHTML=out;
setTimeout("GetCount()", 1000);
}
}
window.onload=function(){GetCount();}
//-->
</script>
-------------------------
So wirds grade angezeigt:
108 days, 7 hours, 21 minutes, 20 seconds
und ich hätte das gerne so:
108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden
Grüße,
Hier isn countdown in Javascript.
Der ist auf english, dabei brauch ich ihn auf deutsch.
von wegen "deutsche bildungsstandarten - wenn das so weiter geht wird man WindowsBayerisch verlangen...
ich habe kaum Ahnung von JS - aber das dürfte so ausshen:
if(days != 0){out += days +" Tag"+((days!=1)?"e":"")+", ";}
if(days != 0 || hours != 0){out += hours +" Stunde"+((hours!=1)?"n":"")+", ";}
if(days != 0 || hours != 0 || mins != 0){out += mins +" Minute"+((mins!=1)?"n":"")+", ";}
out += secs +" Secunden";
MFG
bleicher
Hi!
von wegen "deutsche bildungsstandarten - wenn das so weiter geht wird man WindowsBayerisch verlangen...
Was is denn eine Bildungsstandarte? Traegst Du sowas mit Dir rum? Son huebsches grosses Feldzeichen mit Loewenkopf wie bei den Roemern oder oder so ne kleine Flagge? ;)
Nix fuer ungut, es passte nur grad so schoen. :)
Nix fuer ungut, es passte nur grad so schoen. :)
ich wollte vorher auch schon bezüglich dieser zeilen einen kommentar hinterlassen:
ich habe kaum Ahnung von JS - aber das dürfte so ausshen:
etwa so: "'ich habe kaum ahnung von deutsch' wäre treffender gewesen ;)"
nix für ungut ;)
Ich mag bleicher. Er nimmt sich selbst nicht so ernst und gesteht Fehler ein ("meine dummheit^^ ist das einzig bekannte problem schlechthin...."). Dafuer hat er meine Sympathie.
Hallo,
Ich mag bleicher. Er nimmt sich selbst nicht so ernst und gesteht Fehler ein ("meine dummheit^^ ist das einzig bekannte problem schlechthin...."). Dafuer hat er meine Sympathie.
ich sehe das genauso und hätte es sicher nicht schöner ausdrücken können.
So long,
Martin
Grüße,
Ich mag bleicher.
ich sehe das genauso
jetzt bin ich gerührt T_T !
danke.
die ersten netten worte, die ich in den letzten 2 wochen sah/hörte >_<
danke
MFG
bleicher
die ersten netten worte, die ich in den letzten 2 wochen sah/hörte >_<
ich hoffe die beiden übertreiben nicht, sonst wirst du noch übermütig :D
und ich hätte das gerne so:
108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden
if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
out += secs +" seconds";
diese vier zeilen - alles was zwischen den hochkommas steht, gehört zu strings
also " day" "s" und "" ist für " day" + "s" bzw "day" + "" (days oder day) also einzahl und mehrzahl zuständig
den rest findest du sicher alleine raus
@@Thomas:
So wirds grade angezeigt:
108 days, 7 hours, 21 minutes, 20 secondsund ich hätte das gerne so:
108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden
Und wenn du es später gerne so hättest:
108 dni, 7 godzin, 21 minut, 20 sekund
dann siehst du ein, dass es unvorteilhaft ist, Zeichenketten hartcodiert in ein Script zu schreiben.
Live long and prosper,
Gunnar